These pants fit perfectly on my son! He's between a 3T - 4T. He's slim so the 4T did fit a little loose on the waist but you can adjust the waist which worked out great. They look great on him now and still has room for growth. Definitely a great deal for the price!