It's solid, it's firm, it's big, it's everything that is described and more. A few throws and cushions and it's as good as anything else out there. Ok its not a snugly sofa, not something you can dive onto and expect a sink-into-the-cushion experience but it's absolutely the dogs danglies if you need supported seating, or something to lie on full stretch and then some. Perfect for our house. Would recommend a two person setup and plenty of space to do so but done within about 20 minutes and that included swapping the side arms to make the L on the left rather than the right. We love it.