This keeps the girls under control well, which was my main concern.  I wear it at home for DVD HIIT and interval training, but wouldn't be able to wear it to the gym for the fact that it does ride up over time.  I don't do triathalons, so it might be fine for just running, biking, swimming, but when weights or more arm motion comes into play, not a fan.