This swimsuit actually covers more on top than I was expecting. I ordered a small and I’m normally a 34 B cup size. The flower is more than big enough to cover everything. The bottoms are pretty tiny. The lining tends to show and edges roll. Not the greatest quality on the bottoms. Overall happy with my purchase.