Perfect couch! Great quality. I love that the cushions are removable and machine washable… the back rest pillows are also movable to alter the level of support you need. The seat cushions seem to be firm and high quality