I am 5’6”, roughly 135lbs and I bought a small. The fabric had a really nice weight to it, it’s extremely comfortable, and I like how the top can tuck into the pants. The waistband on the bottoms is nice and thick, but doesn’t squeeze too tight. It feels secure!