I honestly was hesitant to spend this much on a jacket for a toddler, but I'm so glad I did! It is high quality and really keeps my little one dry in our rainy Seattle weather. They play outside every day at daycare, so it gets a lot of wear. She doesn't get overheated like those rubbery rain coats (although those are adorable too) when she runs around and it allows her skin to breathe. Its also roomy enough to allow for layering because it is more of a shell, and not thick and insulated. Plus its just super adorable, she looks like a true Seattlite! Love it!!!