All our fleece is printed & embroidered locally in Montreal, Canada. For sizing please check size guide in product description.