This was perfect for our little man's 3rd birthday. My only complaint is that it IS a tad bit on the smaller side.  That being said, my guy is slightly taller than normal, but definitely still pretty skinny, and this was fairly tight on him.  We ordered the 3T size, and even though he still tries to wear it past his birthday, I will have to put it away soon because it is too small.

The cape part we use with some of his other costumes for his pretend play.  He loves it!  Overall, a great purchase.