I love this dress! I have a pear shape and typically wear a L or XL, I purchased an XL and it fits perfectly! I am 5'2 and found the length to be just right, it was nice not having to hem a dress. I really enjoy the fitted waist and more flare around the hips. On the inside of the dress there is a flap that goes down the length of the buttons so you can't see in if there is gapping. There are two buttons on the inside where the elastic waist portion is that button into the inner flap to help it stay in place. I cut off the tassels as they were not appealing to me and served no real purpose. I find the fabric to be soft and breathable which is great for the summer. I have ordered a second one and may order a third :)