Super good quality for such an affordable price!  My son normally wears a 7, and I bought this in a 6x, but I need to roll the sleeves for it to fit. That's okay though, because I'll get more wear out of it!