Love this! I was able to put it together in 20 minutes with a toddler running around. It's firm--which is what we wanted. The back pillows feel more stuffed than I expected, so I hope they'll hold up well after time. It's very long and will hold 4-5 people easily. Beautiful piece of quality furniture.