Excellent quality vest for the money. Company has very good customer service as well as good shipping options to Canada. I would say sizing is generous even by North American standards. I am tall with a slim build and European sizing always fits better. I originally ordered size Medium which is the suggested sizing for someone with a size 39" chest, which is my standard suit size. The vest was way too large on me so I ordered a size small. The small size is fine, but still a bit more loose than I'd like. I've never fit into a size small or less, so I'd say the sizing is not accurate especially for a "Slim Fit" style.