This top is so flattering; I love the material , very soft good. This top definitely will be my new favorite. I'm 5'2\", weigh roughly 150. The large is just right, but I have to be honest and tell you I had to hem this top about 2to3 inches shorter. It's difficult find petite tops nowadays. 😩