When I originally purchased these I was a bit skeptical because they were such a great price. But these pants are great quality and fit perfectly, not too tight, not too loose. The length was perfect too because even though our son is 11 years old he is tall for his age. I would definitely recommend these and they have held up with every wash and wear. I still can't believe we got them for such a great price!