Took maybe 15/20 mins to put together. Recommends 2 ppl but I did it myself no problem. It is SO comfortable! Will probably be fighting my kids for it lol