Right...!

Karwa - book at least 2 days in advance - then don't expect taxi to turn up cos it won't most times!#

Use trustable private companies like Fox Transport. Excellent drivers, clean taxis and decently priced.