Shipping was the worst I’ve ever had from FedEx! But we finally got it and put it up! Putting it together will test your anger but it was pretty straightforward! My son absolutely LOVES it!