It was pretty quick to assemble on my own. The seat is firm in an interesting way for sure, and the back rest pillows are comfortable. I'll be adding a few throw pillows, but I really appreciate the ones that come with it! I appreciate the furniture pads that were provided for the legs