I'm a size 10, and I'm 5'2. I got the medium. It is a perfect fit around the waist, a little long in length but I expected it to be cause I'm short. It's flattering, and comfortable. I can see myself buying more of these