Very soft and they look great on my chairs.  One arrived and the stitching had split, so I'll have to do a quick repair, which is the only thing that was wrong.  I got them so I can keep my chairs clean and the easy on and off of my chairs makes them perfect for that use.  They stay on well enough to put up with my two teens.  :)