just finished assembling the couch, it’s lovely! firm cushions, just as i’d hoped. It’s not one of those cozy “cloud” couches you want to cuddle on, but it’s great for a living room or entertaining people. Assembly was easy.  I don’t know if I would have anyone sleep on it but it’s great for lounging. Our old couch was taller and made the room feel smaller, and if you sat too long, it probably wasn’t good for your back. This one definitely has you sitting up straight. extremely impressed with the packaging and the quality for the price.