Ordered for summer training and the quality seems really good. BUT I ordered a MEDIUM and received an XL - TWICE! Thinking the first shirt was a simple packaging mistake I ordered another. But the second shirt was the same problem. After trying on, it's definitely a XL, not a Medium.See picture. On the package, there is both a Medium sticker and a XL sticker. Then, the shirt itself is tagged a XL.