It literally only took me less than an hour to put together. Assembly was EASY, didn’t need any tools other than what came in the kit. There were no rips, holes, tears, or damages to the fabric. The cushions are all the same color - the cushions are a little on the firm side (NOT HARD) but I prefer it that way because over time it will soften with daily use, plus the pillows are super soft and I plan on adding some cheap throw pillows later on. Very happy with this purchase and it’s as beautiful as pictured. I purchased the one in green and it’s a lovely dark emerald green.