XL runs more like an XXL; returned it today (at great expense) to exchange for size large. Was hoping to see an RMA and return shipping label in my email after contacting customer service, but no. Hoping fit will be good on the second try, and that the large won’t shrink in the wash!