I love this shirt, but it runs very small. My perfect size is usually somewhere between a small and a medium, so depending on the style I can go up or down. I ordered this in a medium, but I think an extra-large would probably be a good fit. Maybe it will be a good incentive to lose some weight.