Our tour guide was very nice and answered all our requests without hasitation.
The communication with the office was okay. Only thing that could be better would be if all people in the safari would stay in the same accomodation or at least near to each other. Our group had at least 3 different booking companies and accomodations. Because of that the guide got a bit confused and had to take us to different locations, so it was a lot of driving even after the safari ended each day. We arrived at out accomodations later than others that stayed closer to the route, so we couldn't enjoy the accomodations as much and also we were the first they picked us up, so we had to wake up at least one and a half our before others.