This is the perfect size for a smaller space.  The cushions are comfortable and it looks great.  We used the assembly team to put it together as we had just moved in and didn't have time to put it together ourselves, so I can't say if it was easy or difficult to put together.  So far, we love it!