Bought these for my toddlers who are 1 year apart in age. They wear them as playsuits in our garden and at grandma's ranch. Durable cotton, they've held up well with no holes to date! roomy enough to wear sleeves and pants underneath for cooler weather. Relaxed enough to avoid getting too hot in hotter weather. We love them!