The sofa design, fabric, color, and feel are all great. It is a firm sofa which I wanted (I'm sure it will soften a bit over time). Assembly was super easy too, took less than 10 min. All you need to do is put the legs on, attach the back, and stick the three back cushions on (they attach by Velcro). The reason I'm giving it 3 stars is because the seat depth is way off. The description says the seat depth is 27" but I measured it and it's actually 20-21" depending on whether you measure from the middle or the bottom of the front of the back cushion to the front of the seat cushion. I think Wayfair should correct the seat depth on the description so that others who are buying it based on the seat depth won't be disappointed.