I am 5'7 and 219lbs. I am wearing a XL. I loved the dress! Very comfortable, material is great and not see through. The top part did move out of place, such as rolling up but it still was great. It was a last minute purchase so I didn't have really time to think of something to keep the upper part controlled. I received a lot of compliments.