This is my very favorite top! I have bought it in two colors and am going to buy a third one. The fit is gre. I am 5’8” and usually wear a size medium to large; this is a medium and I love the fit. I was worried about shrinking and for a while I would machine wash and hang it to dry. After one accidental trip through the dryer on medium heat, it didn’t shrink and still fits as it did before, so I don’t worry about letting it hang to dry anymore.