The fabric is great.  It’s really firm which is fine for me.  It’s not terribly uncomfortable.  Somehow it stands up to the wear and tear of my cat and pit bull.  Overall I’m happy with it except that the cushion fabric is not removable. I like to take the cushion covers off a couch sometimes to wash because of my pets.  It took about an hour to put together, by myself.  Getting it out of the box was the most difficult part.