The sofa is okay. Very easy to put together in 30min. Relatively hard to sit on but we don't mind hard cushions so it's fine. Have quiet enough space for 3+ slim people. 
BUT! The delivery was terrible. It arrived at the local FedEx place in 3 days but spent another 4 days to really deliver. Idk why but FedEx seemed to REFUSE to deliver it. Everyday it said "arriving today" and I waited at home being afraid that it would be left in the rain or something. But they just didn't deliver! Finally after 4 days it arrived in a terribly broken box outside of the building... Thanks god the sofa itself was not broken (but got a lot of dirt). Really hope Wayfair can pay more attention to the delivery!