Love this. Fits as described (I am 5-7, 125 lbs and ordered the small). It is not skin tight, fits just right. would not be for a mini-dress; hem sits about an inch above the knee. Can reverse and wear V neck in back.