Overall look and quality are good but the size runs small. I ordered a 2x which usually gives me plenty of room. With this, it fit at least 1 size to small. I had to double check the tag and make sure. My son got the large and same thing but the 2x will fit him well after a wash. Disappointing. Buy a size up.