I purchased this for my son for Halloween.
He hasn't worn it as an outfit yet but when trying it on, he loved how it looked.  He is 5 and average in size and weight and it just fit.  (Fingers crossed he doesn't have a growth spurt in the next 2 weeks)