I had one of this shirt that I bought from another store in m size, which I love and still use it, so I decide to get a few more due the perfect fit, but I try the m and they where too small and then I try the large and they fit better but still too long. The material is also different, more ruff.