If you have any curve to you, this dress will not do it. The slip and the dress came unattached, which was unexpected. The slip barely reached the middle of my thigh and the over-dress was tighter than anticipated, like clung to my tummy and booty. For reference, I'm typically a size 10 and I ordered a large per the size guide. Returning!