I'm 6'5" tall, 225 lbs, over 60 years old, and my gut is not very big. Now that you can imagine my body type, I got the size XL Tall, and it fits me very well---not too tight with just a little extra material to give me a little extra room, but not so much that it flaps around in the water. I tried several other brands and this Baleaf is the best fitting and most comfortable of them all. I use them for water activities, such as swimming, going to the beach, and at water parks. It covers my body to protect from the sun (and to cover my ugly scars, moles, and old age spots), but it doesn't slow me down in the water. I love this shirt for water activities. I wish they would get more size XL Tall in Black so I can buy more---Size XL Tall in Black is rarely available. Why is size XL Tall in Black always unavailable? Get more so I can buy more!