Perfect! So easy to assemble. Firm but still comfy enough. Really great deal for the price.