Once I had the proper undergarment ($30 Slip) for this green dress, it was great. However, between the cost of the two items Im not really sure if it's worth it. Perhaps the darker colors wouldn't require a slip. I am 5'6, 140lbs with a very curvy figure and the small was perfect. I would say everyone needs to order a size down, I would have been swimming in a medium. I was slightly disappointed in some of the construction--many loose strings and folded ends on the waist tie. Also, LEAVE YOURSELF PLENTY OF TIME TO GET THE WRINKLES OUT!!! Even after washing it, the wrinkles were still there. Being that I was away from home and didn't trust the sketchy iron I had available I had to just rock the wrinkles......not fun. Overall, get dress if you know what you're getting.