This was incredibly easy to put together.   It looks great!  My only complaint is that we have larger sofas so I wish I had ordered something slightly bigger but that's my issue for measuring poorly!