I ordered an XL, I’d say it’s closer to a L maybe even between M & L. I’m not a big fan of the material either that may just be a me thing but I’m very picky with texture (due to my autism). Price is good especially for 2 jackets. Overall I would say I like the product.