Shipped quickly in 8 boxes. Was super easy to put together. I put it together in less than an hour. Its firm but I like that- seller was also very kind and responsive.