I bought this for sun protection while snorkeling.  Excellent fit, dries quickly, complete sun protection.  I don't know what else to say, except I am thrilled I got this.  The water was a little cool where we went, and this gave a little protection, but that wasn't my primary purpose with it.  Hence, on getting out of the water it wasn't too hot, so it was absolutely perfect for me.  I highly recommend this for anyone wanting to protect their skin in the sun while snorkeling or at the beach, plus it looks pretty good.