Was very easy to put together. Seats are firm and comfortable. The recliner portion is easy to push back to seated position - which is a nice plus for when my weak mother comes over. Dogs love it too