Great product but the sizing is WAY OFF. I ordered the XL for my husband, returned it for an XXL and it still won't fit. In fact, the XXL was the right size for me (I'm typically a size women's Medium).
I bought this for a 13-yr-old, in a size LARGE. I bought a bigger size so it would have a loose fit. Oh no! He can barely squeeze into it! The fit is absurdly tiny. Can't breathe! Too small for me (women's M). 5th grade daughter fits it fine. Quality, color and style looks great though. Exchanging for an XXL. Hope that's big enough!