I'm 5'4 190lbs, I got a a large and they are snug but they do stretch out as you wear them. They are a length that I do need to wear a small wedge to keep them from dragging. I wore them with a flowey shirt that goes to upper thigh and wore it to an event. Pants are thin, flowey, cool and comfortable. They will be my go-to slacks for the warm months. Follow the size chart. Will probably order more.