We are pleasantly surprised with this sofa and ottoman with the price that we paid.  It is a firm cushion on the seating, which we like, but the back pillows are very soft and comfortable.  The fabric is a sturdy weave which pet hair does vacuum off nicely.  Assembly was quick and easy.