Fabric quality is very good, as usual. Normally I wear XL but had to return this shirt and get L instead. It fits great. However, a couple of weeks after telling the person who gifted it to me that it fits, I put it on, looked at myself in the mirror and noticed the right chest pocket is almost 2 inches lower than the left chest pocket. I'll have to ask that it be returned again. I hope Amazon takes it back nearly two months after the first shirt was purchased.