Fits right and can be worn anytime shielding form sun exposure is desired.  It works fine for swimming.  I wear it tucked in jeans in the winter for a little warmth when in a cold swimming pool .  The snug fit minimizes ballooning if it is not tucked in.  It looks great and is fun to wear.