Unfortunately, I ordered a medium top and bottom, the top ran VERY small, I wear a 34 D and it did fit around my body but cup size is WAY too small, it was great quality but unfortunately had to return. Return and exchange policy was easy and the company is very communicative.