Fit well, I believe I bought a large. The material is cheap which I kind of expected given the price. This dress is sexy but if you cant wear a braw with it, so I would say buy so its snug otherwise your gonna pop a nipple! Or get boob tape to hold yourself in there