I bought 2 of these for my girls ages 2 and 4. They will fit them each for another year and a half. Maybe even 2 more years. My girls wear clothes size of their age. The material is vinyl and lose enough for them to wear their big jackets and be able to move comfortably.