I don't think this is a great swimming shirt.  The material is more like a quick dry shirt and not a rash guard.  It stretched a lot when it got wet and was very floppy while swimming.  Maybe a size smaller would have worked better.  I'm 6' 175 and the medium was perfect for everyday wearing, but too large for a swim shirt which feels better when it's a little tighter.