It may be a smidge on the large size. It still fits well over a shirt. It is comfortable, looks great, and has held up to at least six washings now. I run it through the washing machine on delicate and then hang to dry. I get compliments when I wear it. The colors go with most of my wardrobe.