"My son is 2 years and 8 months, I initially ordered the 2T and it fit him but it was JUST RIGHT so we exchanged for a 3T/4T and it's a little baggier but perfect since he'll have clothes underneath. My son is also on the smaller size. The quality is great, it sheds the blue fuzzy stuff but that's to be expected. It's soft, warm and looks adorable!"