This was the first thing my son saw when he woke up on the day of his Pokemon party.  HUGE hit!  He is about to turn 6, just a shade under 4 feet tall & super skinny.  He's wearing size Small.  The top is close to showing his tummy already and the pant length is perfect.  It won't last him long, but he'll love it while he can wear it.