My husband and I decided to add a shark cage dive on to our trip to Cape Town. From start to finish every interaction I had with Gavin to book the trip was great. He answered my emails quickly and with lots of information. We were supposed to dive on our first day in Cape Town, but the weather did not cooperate. But Gavin and crew were great; they maintained communication with us, and after five days of trying to reschedule us (due to weather) they were able to fit us in (on our last day). Once we finally got out to sea, it started a little slow, so the guys on the boat relocated us to a more active spot. At the new spot everyone on board had a great experience. We got to see lots of sharks buzz past us in the cage as the guys in the boat were very good at luring them in and giving us good direction on when to dip in! Once we were back on shore, we were welcomed in with a warm meal and to watch a movie of our dive. It was the perfect end to the perfect day. If you are looking to shark dive these are the guys to go with! Professional, knowledgable, and fun!