I'm 5 foot 11 and wear a size 6 pants. I ordered a size large and it fits perfect. It comes with sticky tape to hold it up so it doesn't slide down. The Jewel on it is gorgeous and just enough stretch. My fiance thinks it's sexy ;) I love it!!