I was swimming in a medium. I have 34 D breasts and wear a size 8 and ordered according to the size chart, and it was huge. Incredibly loose in the chest, way too long, not snug at all. If you're between two sizes order down. The fabric was costume quality fabric, not very good imo.