Karwa are rubbish,in my short time here I have had Kamikaze drivers , taxis ordered who turn up way way later than scheduled even after I made sure to order an hour in advance, drivers asking ME for directions ,or getting lost cos they dont know their way around the city yet either.