The quality of the item was nice and the item matched the description, but the item took much longer than expected to get here and the item was much smaller than expected for a size 8. My son generally wears a size 7 and this item is super tight on him and barely fits. He is very petite and skinny. I can't imagine this item fitting the average 8 year old at all. I would definitely suggest sizing up a few sizes.