I’m 5’8”, 165 lbs, long torsoed. 40 and 2 kids later I couldn’t be happier with how this looks. I got a size large and it fits perfect. Being long torsoed I was super nervous. Length of top is great, bottom sits on my hips well below the top of the bottoms, AND the top does not roll with constant movement-sitting, standing, bending and twisting. Very well made. A keeper!