The dress itself is perfect. I wear a 2x normally, but sized up to a 3x to be safe and it fits just right. The cut is great and the material is just right. The zipper seems strong and like it won't break after a few wears. However, the belt that came with it is closer to a size large. It doesn't even clasp. Also a little disappointed that the wash instructions on the tag say dry clean reccomended when that's not in the product description at all. It also came shipped smelling sonewhat of chemicals or mildew.