This is my second order and these are wonderful. I had originally ordered a L and they were a little too loose. I ordered M and they’re snug but much better. These tend to stretch out a bit after you wear them awhile so order accordingly. I’m 5’5, 125lbs. I’m shaped like a boy, not a small waist so these are perfect because they sit nicely on my waist without cutting it off and making a muffin top.