We were looking for something smaller that would take up too much of the room. This fit the bill perfectly. It comes in a box, but I was able to put it together in about 10 minutes. It feels like a substantial piece of furniture. Also, the seating is quite firm, but it is comfortable to sit on. The one thing is it sits a bit higher, so for either a petite person , it might be too high. I'm 5'6" and it was fine, but shorter than that, your feet might dangle. Overall, quite pleased with the purchase.