I am surprised how beautiful this couch is, and how well made, esp for the price. The couch was delivered on time. The color is beautiful. The pieces fit together like Legos. It was incredibly easy to put together! I assembled it myself in 15-20 minutes. It looks gorgeous. It is firm, but comfortable.