"Purchased for my 7 year old. He loves it. It fits perfectly, as in, there is no wiggle room and it won't fit next year. He is an averaged sized 7 yr old. Tail and extra arms are velcroed on, good idea to sew on yourself. Lightweight lycra material. Chest area looks padded in photo, but it isn't."