Depending on the brand I wear L or XL. I'm 200 lbs,6' tall,and fit. I bought the XL and although it fits fine, it's not a tight fit as pictured in the ad. Everything else is right on and the material is fine for what they're charging.
Pros
The shirt is easy to care for and machine washable
Cons
Might not be suitable for people who prefer plain shirts