Once you started the tour it was Very Good. You just need to get past the office.
My husband and I were travelling for 2 1/2 months before we arrived in Cape Town. Before we left we got in touch and asked if there was any other information that was needed. We were told they had everything and an itinerary would be sent to us 60 days prior to arrival. We had to ask for this 3 days before arrival. During those 2 1/2 months on the road we were asked 3 and 4 times for the same information and sometimes by the same person. When I complained I was told that several people had to touch the file and sometimes things got lost. Information requested were flight arrivals and departures, emergency numbers etc. We then received a charge for $250 and were told this had to be paid before final arrangements could be made. After many emails we found out that a flight had been charged to our account that was not ours. Each email we sent we asked for confirmation and most of the time did not receive it. After many emails about flights the office still did not send the correct information to the guide that was waiting for us. We spent another hour at the airport waiting for this to be sorted out. It was very frustrating and we were concerned about the complete trip.
Then the guides took over. They were wonderful. The accomodations were good and the guides were knowledgeable, courteous and bent over backwards to help you out. The meals were fantastic and actually too much. We decided not to go for dinner one evening because we were not hungry. I think it would be best for us (not everyone) if you just had 2 big meals a day and a snack. We spent many hours in restaurants. The restaurants were wonderful but sitting and waiting 2 hours for lunch was not for us. You could pick anything off the menu so everyone was satisfied. The tours were great and the adventures were over the top.