I am 5'6\" 168 lbs. The large is perfect. A medium would be too small. They are so soft and comfortable and have pockets for phone or cards. They are supportive and flattering on my stomach too. Wore them to walk in the street this morning and got lots of compliments from strangers.