I went back and forth about ordering a large or extra large but I’m glad I got the XL. It was fitted but not hugging every inch of my body. The material feels amazing and the sleeves fit great! I was worried with the material on the sleeves they would be tight but it fit perfect with a little room to spare. I love that this shirt could be tucked in some jeans for everyday wear or pair with some dress pants for work. Worth it!