I got the XL size and it fits great in the sleaves and shoulders, with lots of room.  I wish it was more fitted around the waste though.  It's just a little too baggy like it's made for a person with a pot belly.  Still a good shirt for the price.