My husband saw this and said I should buy it. I’m very skeptical of buying clothes online. Not anymore! It fits perfectly - I’m 5’4”, 139 lb, 36C and bought medium. Lightweight but warm enough, cosy and breathable. Washed up beautifully. I’ve had so many compliments from unexpected people - even on videoconference! and I’ve only worn it twice. My new favorite.