First time order. Always difficult to estimate size when buying new products. Online tool suggested XL. Delivered very quickly, but found to be far too big. Re-ordered L and this came next day - a perfect fit. Returned the XL and refund processed very quickly in 2-3 working days. Impressive service. Will use again.