These are so flattering to my body and soft. I am 5'5" tall, 26" waist and 37" hips and got a small, they fit perfect. They are like 2.8" too long but I wear platform shoes with them and rock in them.