I'm 5'9" 160 lbs with a long torso. The fit was great. I ordered a M, but I still got a sunburn through the shirt. The next time I put soft on before the shirt and didn't have the same problem but I was hoping to bypass the sunscreen on my shoulders and back while out on the lake.