Purchased for gym.  I'm tall (5 8") and doesn't ride up when I'm bending. I ordered a large and it is roomy, a medium might fit me better, but I'm okay with it.
I think ASICS makes a good product and don't mind paying for it.