Says size large, maybe in juniors. Closer to a Womens small. 28" waist, inseam 3", 26" length, not including straps which are adjustable. He has some stretch, but not a lot. Super cute wrap skirt on the front with shorts underneath