I'm 5'4 and about 230 lbs, and I got the XXL. It's fits perfectly, not too long! I love it so much, got so many compliments when I wore it. I'll probably buy more from Valanio because I love the fit so much. It's hard for me to get a dress that fit perfectly at an online store..