I am 5' 7" and 185 pounds with a belly. As much as I didn't want to admit that I needed to order an XL, I did. The dress fits perfectly! It has forgiving stretch in the right places, and the material is a nice midweight knit. I would buy this dress again in other colors.