Soft...linty at first but after a few washings much better. Colors are true to the photo