I admit that it's a bit small, but that's what I needed in a narrow family room.  Very easy to put together.  I was able to get all the pieces from the garage, down the stairs to the family room by myself.  The only thing you have to do is screw on the legs.  The bottom cushions are very firm.  Just be warned.  The back ones aren't as firm, which is alright.  The material is very soft to sit on. I think for the price point, it was a very good buy.