I put this whole thing together myself.  It only took about an hour and a half and wasn't hard to do at all.  The hardware was all included and the instructions were easy to follow.   It has a very sturdy frame underneath and it's comfortable to sit on.  The cushions are also really well made.  I'm very happy with the quality and size as well.  The price is remarkable for the quality seating you get.  I would recommend it.