Easy to put together, very comfortable indeed. Firm but believe it will soften up. Very happy with the purchase.