Ok. This was a great buy, and my package came on-time. I needed something cute, sexy, practical but comfortable as well. I am 188lbs and 5'9 (36-29-42) and I order a xl. I love the fact that the dress was of decent material and you can slip it on and you look like a million bucks with very little effort. The dress huged e v e r y s i n g l e curve and is made of stretchy material with room to spare. Ive worn the dress 3x in the last 2 weeks, around a different group of friends, of course, lol. Can I say versatility, I wore it to the beach while on vacation, then to a mothers day event and then on a date. I give this dress a 5 star based on price and quality.