This is a good couch for the price. The material is very nice to the touch. Nice length for napping on. I think maybe the legs could be 2" shorter, and the back could be 2" taller. I guess this is fairly standard in modern couches, but the bottom cushion is attached to the frame, so you can not remove the cover to wash it. Hopefully the stain resistant coating is legit, otherwise I could see this cream colored sofa getting really dirty really fast. Easy to assemble, goes together in 15-20 min for one person. Back rest cushions are very soft, sitting cushion is very stiff. Back rest cushions have zip off covers, as do the round throw pillows. I don't think you can get a better sofa in the $300 range.