Arrived really fast- within 2 days of ordering (I was expecting two weeks). A bit of a pain to put together but it's my own fault for attempting to do it with two small kids running around (I was able to do it by myself even they though recommend two people put it together.) Kids were so excited when they saw it and have loved it! So far so good!