This is honestly a very nice bathing suit. I read a lot of the reviews and scanned the photos to see what size would be best. I am usually a size 14/16, so I wound up going with the XL. I am a D cup and the top fit PERFECTLY! A lot of people complained about the straps, but they were perfect for me. I think I will wind up wearing the top with just some solid black bottoms. The bottoms pictured are OK, but they are a little tighter than I would like. All together, the suit is worth it!