The fabric is nice and very soft and it is comfortable. I gave it 3 stars because, although I ordered based on the size chart provided, this ended up being too big and unflattering. It is also a little longer than show in the picture. I am returning this top.