This South Africa Tour Company staff was incredibly accomodating and helpful throughout the entire process. They even reached out to us during the trip to help fix a minor issue which had nothing to do with their planning. The agents are easy to get a hold of and talk with anytime and it was obvious they've had lot of experience planning successful trips over the years. I am glad we did some research on our own first so we knew what activities and locations were available. We wanted a very specific trip but this South Africa travel agency was able to break away from the more traditional locations and accomodations to help us have the trip of a lifetime!
shark cage diving was perfect! We saw 15 great white sharks and even had one swim right at us and knock into the cage with his tail as he finally turned away about a foot from our faces. INCREDIBLE!
Then we spent the night outdoors in the South African bush in a tree house with lions, leopards, and hyenas talking to each other just a few hundred yards from our beds.
I would have paid the extra money for direct flights... multiple connections make the trip exhausting.
Other than getting there and back, the trip itself was unmatched!