Nice couch for a small home. It was easy to assemble (no tools required) and got it put together in 45 minutes. The hardest part was getting everything out of the box! Couch has firm but comfy cushions. It is a little narrow, but still big enough to lay down on. Fabric is pretty and sturdy. Good price on a solid piece of furniture.