Fit as expected, but the buttons are too smooth & small for the button holes. The top absolutely will not stay buttoned! I am not the type of person who has the patience to hand-sew all the button holes smaller, so this purchase was a waste. I only got 1 wear out of them. They washed well without shrinkage - but had mild pilling. Otherwise, they are very soft and comfy.