The quality of the pants are high and it holds everything in place. The material seems a little thick for a warm day of running or hot yoga, but otherwise I think they will do the trick.
I love these capris! They are truly "live-in". Great for a workout or just living in. So comfortable. Great fit! I don't know what I wore before I bought these.