The quality is not the best but the sizing is WAY OFF!!!. My 4 year old, being taller than average I bought him a 6 and it was still way too tight, it fit my 2 and 1/2 year old instead, very disappointing!