This dress is so flattering and comfortable. i bought it in xs and it fits perfectly. i'm 5'7" and weigh 135 - i usually wear a small but the small would have been too roomy on top. i got so many compliments on the dress (in blue) that i ordered it in green as well! perfect combination of comfort, style and flattering fit.