I'm 5'7 and 210lbs. I ordered an extra large and it fits for the most part ok. I got it for something lighter to wear at my wedding reception. I love the way it looks for the most part. The material doesn't feel cheap and the bottom flairs up like a 1950s dress. Downside is that it is hard to get the wrinkles completely out unless it is professionally dry cleaned. Also if you are curvy in the middle, it will show fat rolls. Which could probably be solved by wearing spanx.