I love the fabric of this top, it has a gentle stretch that is forgiving. I often wear a large in shirts, but in this brand I tend toward an extra large and it fit me well. I love how soft the fabric is, it is very comfortable and the blue is very vibrant. I will definitely be coming back for more in different colors