Dr Naidoo (when in practice was good), but the receptionist is rude, unhelpful, dress up terriblely, has no customer care experience, just 100 percent terrible . Reported her to Dr Naidoo, but was brushed off. When Dr Johnathan took over the bad experience continued. Complained to doctor about rude reception , but nothing done. Found myself another doctor and great set of staff who actually know what customer service is. Do yourself a favor, don’t go to Greenvalley