My son is 13 and loves these animal pj's. All of his friends have them and they love wearing them around the house. I purchased him a large when he was 5'9 and 135 now he's filling in and is still 5'9 but 151 and it still fits him great.