Kinesys sunscreens are my favorite! They work really well (for any activity - swimming, skiing, hiking, biking, anything!) and they are environmentally-friendly - vegan, cruelty-free, carbon-neutral, biodegradable. I am comfortable using on kids and myself. The spray application is quick & easy and I love how it doesn't leave any residue! Also, hypoallergenic and non-comedogenic and preservative-free. Oh, and vitamin E to help prevent aging!
No need to rub in, just spray and go. Works great when applied as directed, i.e. plenty of time before entering the water. Spent hours surfing under the midday sun in Hawaii with nary a hint of sun exposure to my skin. Smells nice, too!