I bought this for my almost 11 year old son to wear for a class presentation.  He's about 4'11 and 90 lbs, I got the XXsmall, and it was perfect for him!  Product seems to be of great quality.  I have no complaints.  It served it's purpose well.