The review below is the personal opinion of Max and not that of SafariBookings.
Poorly organised, poor communications which only improve near the end of tour.
Bad start to tour. Pickup came about 30mins late for pickup from CPT airport. No assurance about daily tour itinerary and dinner reservations. I had to asked every tour leaders lookalike at the door of my hotel to find my allocated tour. Went for prepaid dinner but restaurant rejected us for no reservation or info on our dinner after travelling a great distance to the restaurant in a foreign land. Everyday, we had to be on our toes to find our allocated tours searching the hall of the hotel and every hotels we stayed we had to make sure all meal and tour reservations were in order without knowing the time and location of meetup! I had to called the outsourced travel agency after I finally figured out who they were myself from the reception to arrange myself the time and place. At times, even this travel agent was unsure of my paid itineraries which further added on to our already messy and poorly arranged tour. Tour only improved at JNB with a dedicated tour leader in charge of us with clearer instructions. Overall, really bad start with so much fear and uncertainty that really ruin our holiday.