I personally love this swim shirt.  It stays down when I swim, covers well and did I say I love the colors on the one I purchased.  Vibrant blues and aqua.. very pretty.  I like that it is longer on my hands.. The sun will age your hands fast.  You can adjust the bottom of this shirt at the  sides for length.  I purchased swim bottoms (panty type for swimming and knee length for pool side partying). Navy blue compliments this.  You do need a swim bra too but I actually used my work out bras under this and its perfect.  This swim shirt isn't going to float up in the water.  The only negative I can give this gem is it takes a long time to dry when you come out of the water.  Its like I have 10 extra pounds draped on my body. I usually just lay on a chaise and drip dry.  Yes I will purchase another one.  Thats how much I like this swim shirt.  You blink and they are out of your size in a color you love.  So hard lesson learned.  I wanted the bright floral one and they are sold out.  Nothing left but a stripe and some boring solid colors.  Guess Ill be ordering another one when they make some more.  As for the sun.. nothing is going to get through this material!!