it is a little big. i could have gotten away with a size smaller, but i'm wide shouldered and have back issues, so i'm self conscious about how things fit on the top. i was happy with how it fit those two problem areas. love the color and how soft it is.