My husband and I recently returned from a small group tour to South Africa (Cape Town, Pilanesberg National Park, and Johannesburg). Like many others have stated in their reviews, our agent Joseph from Indus was very attentive until the moment he collected our money.
Then it was multiple emails and phone calls before ever getting a response from him. We were told that we would be sent our flight itinerary 75 days before our departure date but didn't receive it until about 30 days before we left, only after multiple voicemails and emails were sent asking for this information. For the second part of our South African tour, our group of 16 left Cape Town at 4:40am for a 1hr 45min flight to Johannesburg, and then a 3 hour trip in a van (with no air conditioning or bathroom) to a safari lodge. When our group of 16 finally arrived to the lodge around 10:30am, we were told by the hotel staff that the travel company had called to cancel our reservations the day before!!
Needless to say, we were all tired and NOT happy. The hotel staff was great though, and scrambled to get rooms ready for us, which they finally did by around 2:45pm that afternoon. While we were all waiting for our rooms, the different members of our small group tour all got to talking about our experiences with Indus and not surprisingly, almost everyone had similar issues with Indus leading up to this vacation.
We've traveled with a few different travel companies in the past and we have never had communication issues like we had with Indus, and we will never be using them again. Too much unnecessary stress.