High quality material. Feels sturdy. The fit is excellent. I am broad shouldered with a 50 inch chest and sometimes have issues with fit. Sometime I have to get the 2 XL to fit my chest and shoulders, but then the rest of the garment is way to big. This XL fit great. I haven't did any long wear tests and think the shirt may be a bit warm when running around. That is the reason for 4 star. After some elongated wear times I will probably edit this to let everyone know if it gets to warm.