The fabric is very soft and nice, 100% cotton. The embroidery quality is identical to the picture. I normally wear a size small & I bought a small. It fits well but it is more cropped than the picture. It can be compared to the grey version of the top. I am very pleased with my purchase & am very happy with the top.