Perfect firmness/ cushion, fits into my little studio apartment nicely. It's super comfy, I highly recommend it!