I first ordered a large since they didn't have the color that I wanted. Fits great, I'm a lanky 6'4 guy. I then ended up ordering an XL once they had the color back in stock only because I like a little baggy / larger. Both work great and they're now my go-tos! Haven't washed yet but they feel great. Also worth noting they shipped very promptly, thanks so much!