I got an XL which was too big but the fabric was super soft.  I re-ordered a L which fit but the fabric was not nearly as nice. I do find a problem with Made in China goods never being exactly the same, cut, fit, fabric, etc. It's a problem!