"Yes the fabric is clingy, yes it shows every curve of your body, so you do have to be in a bit of shape to wear this dress. It also will show intimate apparel lines, so I suggest that you find some panties that don't have elastic around the legs or waist ( like Brazilian boy shorts or something).
I'm 5'4 or 5'5" and the back drags the ground if I don't wear 4" heels or taller. The front, at my height, reaches right below my knee.
This is a very flattering dress and it is just a tad bigger than the size it's listed for. I purchased a med and I should have gottten a small.
It looks great with just about any shoe or boot that you put with it. It can be dressed up or dressed down. It is very versatile. I only wish that it in other colors. I purchased the black. I'm not sure how many imperfections or panties would be showing in the grey. I would imagine everything would show under grey. Some of it shows up under the black."