This sofa is *exactly* what we were looking for. Exceeded our expectations. The cushion is firm, but in a good way. Feels sturdy; well-made It's big enough to stretch out and take a nap on, but a sofa like this is built more for sitting - a living room couch rather than a basement couch. We couldn't be happier with our decision to get this.