Expect to have everything you need and expect to have a great time! Derek is excellent!!!