The couch is great, and the cushions are nice and firm. However, the box cam with no directions and nothing was labeled, so we had to figure out how to put it together, which took quite awhile. Once we figured it out, assembly itself was empty. Also, These guys were just delivery people, they had never put together any furniture before. I paid for delivery AND assembly, but it was practically not worth it because they didn’t know what they were doing. They were super nice guys though.