Knock Out ! Response: The Lacy panty is a panty and not made to be worn at the hip - If the panty is not pulled up enough (just below the belly button) the lace on your leg would hit at the top of your thigh. This could cause rolling as it is an area that moves a lot in walking, sitting and standing. You also mention that the panty rides up in the back which could also mean the panty is not centered on your body correctly.I am 5 foot 10 inches tall and took a large. It could be that in our product you are a large especially after reading your comments as to where the lace hits your Thigh and the bottom not staying in place. My fix would be for you to try a large. Adrianne from Nashville, TN