My son loves these PJs.  He's 5'3" and maybe 110 lbs - we got a medium and they fit great.  Very comfy and soft.  The only slightly large part is that the crotch is really low-fitting.  So the torso length is fine, the legs are fine, but the crotch area lands a bit lower than you'd expect.