Had an awesome time on both Days. All the instructors were good, but Dave was honestly the best hands down. He made the entire experience awesome. Explained everything cl ... more