I love this shirt. I got a large to be safe and it's a tad bit to big but I'll wear it anyway. A medium would have fit much better. It's strange some L shirts fit fine some are too big. I would say these run a little on the large side so thats something to consider. Overall this is one rock solid Trek shirt!