Good quality. I ordered a L which usually gives me plenty of breathing room. This shirt is snug around the waist even as a L; however, the sleeves fit perfectly and it buttons without gapping at the chest, so I'm happy with it.