Cute, at a good price. I usually wear size small if I want tight fit, or size medium if I want a little room. I ordered medium on this. I'm 34C, but this is too loose on the chest. The removable bra inserts look rather unnatural, I like it better after I removed them. The fake white strap are too long, so they don't look good on (see pic) I have not try it swimming but sure would do great for walking or playing around the pool/beach without a cover up.