This is pretty but just a little too small, however I received a slightly different top in same size and it fit perfectly!  Also, customer service was outstanding helping with the size issue I was having!