Runs large in my opinion. I’m wearing an XL and could have sized down. Very comfortable, adjustable tie straps