My 3 yr old son loved this - we bought both this and the Mario costume for Halloween. They fitted well with enough room underneath for thermals. The inflatable stomachs were fun, the gloves were a little big but no real problem.
The mustache was quite big for a small boy but we just gave it a trim!