I am between sizes xs/s, b cup and 5'3. The dress is a gown and gives you an hourglass shape even if you don't have one, shapes your body beautifully, and it is long so definitely recommended to wear heels 4inches minimum. It's thick and holds the girls in place! Has a slit which gives a sexy elegant look.