Very easy assembly! I did it by myself in 30-45 minutes. No bolts or screws required, which means no tools. It’s FIRM and on the smaller side, but not in a bad way and can sit about 3 people. I honestly love it for the price. Make sure you FLUFF the pillows. Other review pictures make the pillows look flat, but you just gotta take the time to fluff them out.  5 stars.