Good fit, so far. I ordered an XL as well as an XXL (an XXL from some European clothing products can run quite small), but this one was perfect. Definitely worth the price, so I may purchase another one.