I bought this for vacation, I planned on being active in the water (kayaking/canoeing/snorkeling), tanning, and going to water park(s). I wear a 36C bra, and the XL fits me pretty well. My only complaint is in the racer-back style strap, there is a strap at the top of the racer-back that seperates the straps. While the design is adorable, that seperation causes the straps to be just a bit too long for comfort. If it weren't there, the top would be perfect, and be very flattering. The braid design is super cute, and the paisley design is just as pictured, and the quality of the suit is definitely up to Roxy standards! Would have recieved 5 stars if it weren't for that one strap.