I am 5'6", 122 pounds, and purchased the medium size. I think they fit perfectly; just loose enough around the waist to not create a muffin top. I do recommend wearing a small thong underneath as they can ride up in the front area. Very cute and fun!