I like this top. I am 5'7"ish and 190 lbs. I got an XL, and it is fitted and slightly loose around the middle. However, I am a lifter, and I have wide shoulders, so I sized up so that my broad upper body would be comfortable. The only complaint I have is that the material was heavier than I was expecting. BUT - I plan on wearing it while paddling, so I can always cool off in the water if need be. I will likely buy similar products from Baleaf again - they have good products for a decent price.