I really like these and so does my husband. I bought these for his eyes only ; ) They almost fit perfect, they were just pretty tight around my calves, but the waist, bum and thighs fit perfect. I'm 5'2, 120 lbs and I ordered a small. I think a medium would've been ok too.