Perfect small sofa! We wanted something cute but comfortable for the sitting area in our house. It didn't take very long to set up and our dog hopped on it right away to make herself home. It's not the most luxurious sofa...definitely firm but it's perfect for guests to sit and chat, for game night, and for morning coffee.