The material is thick and feels well made but I wear a 3x shirt and this thing is too short. I'm only 5'10" and this shirt is hard to stay tucked. If you're any taller than that you better order the tall version of the shirt.