We got this the day before it was said to deliver. Awesome.  It was super easy to put together and came with everything we needed. It's very sturdy.  We are so impressed that we are purchasing another one!