I am a middle aged guy who is starting to train for a triathlon. This is a great shirt but WATCH THE SIZES - it is super tight and undersized.  I usually wear a XL, ordered XXXL and it was too small.  Like the design and the quality of the fabric but can't recommend it. I found the O'neil to be much better fitting. If it is the body tight fit you want, this is the one but if you don't have the super athletic bod then check out the ONeill shirts