Everything came in the box! No needed parts. Took about 2 weeks to get ours instead of the projected 5 week timeline! I will say the instructions are a tad vague but we figured it out and had it up and jumping in about 2 hours. Overall we are satisfied. So far no complaints just put it up today.