I ordered this product in an XL and XXL, the XXL posed some issues due to some manufacturing issues at the distributor level, so it was delayed beyond expectation... HOWEVER the customer service team in charge of responding to my emails and providing status updates was incredible. In any other situation this might have been an infuriating situation, but the diligence, sincerity and transparent approach to providing updates was so appreciated and honestly made what could have been a bad situation an absolute pleasure. The quality of the product is excellent and i can't wait to wear it as i travel the UK this summer. Thanks again for your exceptional customer service - keep it up - this is how you create a customer for life.