Communication far from clear, the tours were good.
Our tour started half-an-hour late, and when the driver arrived he didn't know our names, nor our itinerary we had paid for (therefore we changed the order of the parks).
Charles is a good and professional driver, and he was friendly and helpful.
What our driver obviously was not informed about by the company, was that we had agreed (before paying) that we could be in the parks for as long as we wanted. We were disappointed that this did not happen.