We got this as a Halloween costume for my 8 yr old son.  He loved it and it fit great.  My only problem with this is that after having it on for a short time the items started coming off the vest....the velcro was falling off the items.  Luckily I had some extra velcro and just put some on all the items and they stayed on great.