This shirt is very tight in the shoulders with no give. There rest fits fine. In fact the large fit me fine around the middle but I couldn't lift my arms above my head so I got a XL. It was even bigger around the middle, almost too big, and the shoulders were still very snug. It's difficult to drive, brush hair, brush teeth or get something off a high shelf unless you hike the whole shirt up a couple inches.
This is one weirdly cut shirt. The first problem is the hot fabric that also wrinkles, despite being polyester. It looks like a potato sack when worn, having no tapering and being too wide. The sleeves are made in some strange way that despite the shirt being too wide, the sleeves are somehow too small and feel like they pull on the shirt. Also, the stitching is poor and has a pucker sewn into it.