This did a great job of keeping my daughter covered and protected from the sun - she wore it all day on the beach. It dries easily and the colour looks cuter in real life. My daughter is 20months so the sleeves were long on her, but she'll grow into them. Great price too!