The couch was easy to put together, I did it myself in less than 20 minutes. It looks just like the photos online. It is firm, which I like. I dont know how the cushions are reversible though. The backs are black velcro on the bottom and black for the back cushions. Im a bit disappointed in that because I was thinking I could flip the cushions over and they were the same on each side in case of a large stain or damage,  so I gave it 4 stars.