I am 5'4 and got these in a Petite size, going up one size to a 12p, as they were sold out in my normal size 10 for regular miss. With an ankle pant I can usually get away with a petite size and just have to go up a size, and the length worked out for me on this style. I wore them all day yesterday and they are so comfortable. The fit is perfect for me, not too tight but not loose. The fit looks just like it does on the model photo. Love the color too, which is a bright turquoise shade.