Super easy to assemble, and it looks lovely. The cushions are pretty firm, but my clients haven’t complained. There was some stretching/warping of the fabric after the initial couple of uses, and I’m a little concerned about how it’s going to hold up. But my initial impression is that it’s a great purchase.