As an avid surfer, I have been looking for a bikini that stays on even during the rough sets, while looking amazing. The only remotely bad thing about it is the double lining, which I'm not a huge fan of. I'm an A cup and the small fits just fine, everything is pretty adjustable. The colors and fit are true to the picture. I say go for it if you want to buy this awesome top!