Fits perfectly and does not ride up at all. Cinches you in all the right places and pretty easy to take on and off when you are sweaty. I wore this for my 10K run and it felt amazing on. Tall girl friendly and does not run small. Very true to size with great stretch. I wish there were more than two colors. I bought both lol