Driver dropped us an hours walk away from stated drop off point to a car park with a few shady taxis in it. When I asked why we wasn’t being dropped to the designated drop off I was told to get off and get a taxi. No toilet on the 9 hour bus and one stop for no more than 5 minutes. Avoid