Bought for my 9 year old and bought a larger size in case they shrink after washing. They did, but to the extreme. Luckily my 7 year old who just turned 7 was able to adjust them.
Pros
Great price for versatile and practical design
Cons
Pants can be overpriced for this quality and design.