Like another guy said, if you're in decent shape this will look great. I don't know how, but this shirt makes me look like I'm in way better shape than I am. I'm 6'1" 200lbs and I got the Large. It was tighter than expected but thin and stretchy so it wasn't uncomfortable. I might take off half a star because the hemming at the bottom feels cheap and is prone to rolling up a bit, but doesn't really bother me.