I bought these for surfing, haven't tried them in the water yet, but I love the colour (green) fit and style. O'Neill makes the best surf apparel! I got the Large size (I am size 10-11), they fit fine, but worry they might slip down alitttle ducking the waves- but I still love them :) They will look great with a bikini top or rashguard.