I bought this for my son to wear next Halloween when we go to Disneyland because we were all going to dress up in a Star Wars theme.  Right now he is 18 months and 25 lbs and about 30 inches tall or so but he will be 2 by Halloween.  The costume is cute and seems nice quality.  It's soft and warm but not overly so which is good.  However, I bought the 1-2 years size and it is huge!!  I know my son has 6 months to grow into it but he will just be over 2 years old at Halloween and I don't see him growing enough to fit in this costume.  It's so tall that I think I might have to save it for the Halloween after next when he is 3 years old.  I hope he wants to go as a Jedi then otherwise this costume will have been a waste of money.  I bought a cute inflatable lightsaber separately to go with which I recommend to complete the costume.  It's so hard to buy costumes online but if you wait to buy them in store during the Halloween season they are too expensive so that's why I'm shopping online so early.  If you do the same, just make sure you order down a size on this costume.