Love this shirt. The style and fit are I have it in all 3 colors. I am 5'7", 135 lbs and have a small. The fit is generous.
I wear this top all of the time. Love to throw it on after yoga when running errands. I am 5ft 2in 122lbs and the xs is a perfect fit.