I bought this top in XL because the large was sold out. I thought it would be too big. It is a bit bigger than I wanted but it still has a nicely loose fit to it. I like the colors of it and the quality of materials and construction are very good. I wear this around the house a lot because it is just an easy fit and very comfortable for me.