My 6 year old son looked so handsome in this!  loved it.  He loved it also and didn't want to take it off.  Said he felt like a little man.  The sleeves are a little bit long but it didn't look ridiculous.