Nice quality, with a more medium weight, stretchy fabric. Not a thin t-shirt in any way. Perfect fit, I ordered the size large, which is my typical US size. I am 36D, 31, 38 and I stand just under 5’. This works excellent with shorts or sweats, perfect when I need to break a little sweat. It has some moisture whicking properties to it. Small graphic on the breast is a very nice picture of a rose.