Easy to put together, bigger than I thought but not a bad thing. Firm but very comfortable.