I'm normally a size 2 and this fits me perfectly. I'm 5'6", 120 pounds and a 32B with an athletic body type. The top portion of the dress is structured so I don't need to wear a bra. The material is thick enough to feel expensive and also forgiving enough to hide any areas you're self conscious about. The dress is flattering and gives the illusion of an hourglass shape, even if you don't have hips. The straps are slightly stretchy and can be worn two ways. The dress is a good length on me, but could feel short if you're any taller.