Arrived on time.  Way better than I expected.  So easy to assemble (but have a helper because it is about 60 pounds). I ordered 2 and it took less than an hour to assemble both. Firm comfortable and solid.