Everything we needed especially lots of space including parking for our large group. Great sized deck for relaxing and easy clear instructions for how things work.