Mostly I wear this only in the water and love it. I find it doesn't have as much support on top for me while running so I have to wear a swim tri-bra under it, which is not as comfortable. Cycling is OK. Overall, this is exactly as expected and I would recommend it for training, maybe not for race day.
This top goes great with the SkirtSports TriBottoms. It's very comfortable and wicks away moisture. I especially like the length. The only drawback is there are no pockets.