They were pretty good pants, but they were very tight even on my skinny boy. He usually wears a size smaller than his age, but in a month, these were so small that they barely fit, and they are the same size as his age. I bought another pair a month before these, and they still fit just fine. So if you're going to buy them, buy a size large.