I’m 5’1, 129lbs and ordered a small. I have a small waist and big hips so it’s hard to find dresses that fit properly but this one fit perfect. It’s super stretchy but not see through at all. Very flattering, doesn’t ride up a ton, and comfortable. I got a lot of compliments on it and might order another in a different color.