My only complaint is that the cushions aren’t removable but it’s not really that big of a deal. This couch is firm but not uncomfortable. Looks great in my living room and doesn’t appear to have any snags after a whole day with my cats.