Perfect,  comfortable, dress down and dress up. Size fits as expected. I'm 5 feet tall and about 135 lbs got a small. Have the heather gray and black. The gray one fits a bit more snug than the black one.  Still very pretty. Would definitely recommend.