These are excellent, fit and quality. They hold up well in wash, with a thoughtful overall design that fits comfortably and very practical (2yr old). Unsure if they will fit a 4 yr old, but we'll see! These are worth the cost.