The fit of this dress (it's just one piece plus a belt) is wonderful (I ordered an XL and I am well endowed on top). However, the length was a little long. I expected it to come to just above or possibly mid-calf, but, it is between my calf and ankle when standing (I'm only 5'2", so it would fit a taller person nicely). The zipper was sticking when I first zipped it, but, it works fine now. However, unless you are double jointed you will definitely need help getting it zipped and unzipped (it took about 5 minutes of acrobatics for me to get it zipped up by myself). The belt that came with it doesn't fit well through the loops. Plus, it doesn't have holes and it seemed like it might slip open when wearing. I replaced it with another belt from my closet instead.
The image associated with the dress shows the waist to be at the waist. It is not - it is more of an empire waist, which is wacky with a belt that size! The bodice is very small and not true to size at all. the skirt was fine and length were good, but overall not at all pleased with this one. Sent it back.