Dress fits small and tight around top and large and baggy around waist and hips. Lace up back is more of a pain than its worth. I am an average size C cup, 54 and 140 lbs. ordered the small and it was way too baggy through waist and hips. Seems to be well made but color is also a bit different than shown as there are vertical shimmery stripes in the pattern.