Love these! I'm 5'11" and 155lbs and decided to go with an XL. They are so soft and comfortable! The reason I removed 1 star is because the heathered grey color (with dark flecks) seems to be smaller than the others, so I cannot wear those - I think the fabric is different. Also, if you wear them where they fit at the leg, your booty crack shows, but if you pull them up all the way, they show your lower booty. For this reason, I wear a thong underneath and wear these under dresses for extra protection.