I  bought a pair of loveseats and they are beautiful!   The cushions are more on the firm side, which I like very much, they are going to hold up.  The fabric is something I look for, called a velvet, a very flat velvet that my cats have no interest in!  No worries of getting snagged.