The fit (xl) fit well and the sleeve length is correct but whatever type of fabric this is (polyester? I forget) tends to make this shirt rise up during the day and so I have to keep tugging it down. Not the first top I reach for in my closet.