Very firm and difficult to keep clean if you have pets.  My dog's nails are trimmed but the fabric isn't holding up.  I've only had the couch since June 2016.  I would re-think this purchase and get something that is more comfortable and easier to vacuum.  The linen fabric holds lint very easily but not easy to remove with vacuuming.