My son is obsessed with Toy Story and constantly wants to wear his Buzz & Woody pajamas so I wanted to get something he could wear out. I was hesitant on sizing because some reviews said they run small length wise but thats definitely not an issue here. My son is 22 months old, weighs about 34lbs and is 36 inches tall. Hes currently in a 2T but can fit fine in 3T. I ordered a 3T and Im very happy with the fit. Its long enough and he has room to grow so we should be able to get a year or so out of it. The inner material is very soft and the sweat shirt itself is a decent thickness. If you couldn't tell from the picture he was super excited to wear it and Im very happy with the purchase.