I ordered XL because I am 5'7"" 170lb, chesty and broad shouldered. As it turns out, the sizing is very generous. I could have definitely gone with a Large, or perhaps even Medium which is shocking. It is well-made and print is pleasing, so I didn't deduct any stars. I tie the bottom up when I wear it.