I read the reviews and everyone said this ran small. That wasn't true for me. I'm a 34DD size 6/8 in pants. I sized up to the XL because of the reviews. The top was too big in the band, and the bottoms were huge. The straps that tie around the neck are super thin, and not supportive at all. It was hurting my neck just trying it on. The material on the sides is super thin. I didn't trust that it wouldn't run or rip. Overall, the quality of this suit just isn't good. I probably would have needed a large in the top and medium in the bottoms, but they only sell it as a set.

Edited: I was able to return the suit for a full refund. The seller contacted me and let me pick another suit from their inventory free of charge. I chose the large in the new suit and it fit perfectly. I changed my rating from 1 to 5 stars because this shop has great customer service.