I ordered a pair in both the black and the denim colors for my size 12 boy. The black pair fit, but I thought was none to generous in the waist/bum area, especially considering it's supposed to be relaxed fit pants. However, he's about to do a growth spurt, so I'm not confident in what size he actually is right now. The real problem was that the denim colored pair was considerably smaller than the black ones! About a full inch smaller in the waist and several inches shorter in the legs! Same brand, same size. It could have been a mis-labeled pair, to be sure, but it's a problem. I have two younger sons, so I'm just keeping this small pair (with it's proper size 10 now hand-written on the label) and reordering a bigger one for my size 12 guy....pain in the neck thought, right?