I have a dress very similar to this one that I love, so decided to give this one a try. I got the XL bc my other one (different brand) is a L and it’s a little snug around the hips since I gained weight. The XL is a little big in the bust with plenty of room in the hips. For reference, I’m 6’0” and 230 lbs. I usually wear a size L or XL OR 12/14 in tops and a 16 in jeans/pants/shorts. I am pear shaped and carry most of my weight on my bottom half.