I'm 5'8 140 lbs, and I bought a medium in black, and it fits like a dream. With just enough taut to feel secure, and just enough stretch to feel incredibly comfy. Perfect for lounging and/or going out and dressing it up. It's everything I hoped it could be and more.