This sofa was quite quick to assemble (I managed by myself). The sofa is comfortable, the pull-out mechanism works very smoothly. It is on the narrow/short side, but myself and most of my friends and families aren't particularly tall, so it'll work for everyone I can think of. I recommend it, it has a very pleasing aesthetic.