Booked seats on this shuttle (Impala, which I assume belongs to tje hotel as the office is on the hotel grounds) via the Impala website for transfer from Nairobi to Arusha and back in July-August 2019. Web booking seemed to work fine and confirmation was received. We called on arrival in Nairobi to confirm pickup details and were assured that we would be picked up at the hotel, and to our relief the shuttle did arrive, though about 30 mins late. Transfer to Arusha took much longer than anticipated, mainly because of the very slow border clearance: long lines, confusion and crowds. The real problem started when we tried to return to Nairobi from Arusha. One of our group was booked to travel back before the rest of us and, like the rest of us, had received his confirmation email. However, on arrival at the departure point in Arusha (Impala Hotel), the lady at the office refused to recognize our online booking, claiming that we were supposed to have had a paper ticket as well as our email confirmation that we had shown her. After a long delay and some arguing (the person traveling had a plane to catch from Nairobi Airport that evening), the lady reluctantly allowed him to board and he managed to get to Nairobi. To avoid a repeat of this, I immediately emailed Impala shuttles and Simon (the Impala contact who replied to messages sent to the 'info' email on the website and who it has to be said was responsive and helpful throughout) replied confirming that we were booked for the return trip and saying that there shouldn't have been a problem and we shouldn't need a paper ticket at all. However, to appease and reassure us, he emailed us a scanned copy of paper tickets and assured us that the office in Arusha had been sent a copy. So we turned up for our return trip to Arusha feeling fairly confident that there would be no repeat of the problem. However, when the same lady came to open the office, she immediately told us that we wouldn't be able to travel, in spite of all of the emails and reassurances from Simon. She was barely civil as she dismissed the copy of the emailed ticket that I had been sent by Simon, now claiming that 'Simon' wasn't acting on behalf of Impala and that the company had him in court about this. She was dismissive of the fact that we had made our reservation and paid for it not directly to Simon but via the Impala Shuttles website, and repeatedly refused to honour the reservation, saying that we needed to call Simon and sort it out ourselves but that we couldn't use any phone in the office. We had to use internet (which she eventually agreed to give us as the bus was loading up to leave) and WhatsApp on our phones to call Simon on a terrible connection which cut the call off after a few seconds. Not sure whether it was as a result of that call, but without any further explanation and certainly with no apology, the driver suddenly allowed us to board. Needless to say, if we're ever in Nairobi or Tanzania again we will avoid Impala Shuttles like the plague, and maybe try Riverside which is a bit more expensive and is hopefully actually reliable. If Impala Shuttles is selling tickets via its website, or allowing tickets to be sold, and then refusing to honour those reservations made via their own site, regardless of the reason given, that in our minds amounts to fraud and leaves them responsible, which is at least unprofessional and is also shameful. I have since received another apology from Simon by email, which is appreciated; however, since the office person who refused the tickets on 2 occasions never even attempted to be apologetic, my reservations about this shuttle company still stands. In my opinion, travelers would use at their own risk.…