This dress is amazing! I've worn it to a wedding. I got compliments all night. I'm 5'6 and 148 lbs. The medium fit great. I wore spanx to smooth out my butt. I had to pull up the legs on my spanx because they were too long and showed with the slit, but they were also white, so it helped blend with the dress.