We had an awesome time with Lance and his crew when we were shark diving on our honeymoon trip. The crew was friendly and knowledgeable. The tour setup is done really well - we had coffee and snacks while we met everyone and watched the instructional video, then we went out for about a 2hour tour where we saw a handful of sharks and came back to a warm light lunch while watching our own video! It was great! We didn't make it to the top deck because we thought we were going back in the cage, but we recommend you get up there because that is great viewing. It was a great tour.