Shaderayz does it all! It protects your skin without harmful chemicals, hydrates and moisturizes your skin, and smells fresh without any cloying perfume scent. Best of all, my daughter can use it without any allergic reaction, which she has experienced with every previous sunscreen she has ever tried!