I am a 5'1 and a size 10/12 in pants, ordered a size large to wear high waist and it fit perfectly! Don't worry fellow shorties! Because I am so short, I was worried that it would be too long, but hiked up to my waist, it was a little longer than ankle length in 3 inch heels. I had to get a steamer to steam it because my shower just wasn't cutting it haha. Also, my dress had pockets :-)