It came in 2 days.  Only took 20 minutes to put together and did it alone.  It is firm but I LOVE IT.