Shipped quickly in 7 boxes. Easy to put together in less than an hour. Firm but comfortable. Seller was kind and responsive. Highly recommend.