Would have rated 5 stars but a size 10 was too short for my son (hes on the taller side for an 8 year old but based on other reviews I thought a 10 would fit).  That aside, I ordered the next size up, a 12.  Very soft, well made, belt attached so it won't get lost.