Fit as expected (normally wear a small, 5'3", 125). Length is ok, a bit long for me but I am short. My main issue with these is hair sticks to them like crazy. I have 2 dogs and I basically cant wear these except for sleeping. Not easy to get the hair off. Cheap fabric for a cheap price, you get what you pay for.