I ordered this a little over a month ago. The order process and delivery was all very well communicated. It came with everything it was supposed to. We built it ourselves, although it took sometime the instructions are amazing and every single piece is very clearly labeled! My kids are over the moon!