Doctor and staff are knowledgeable and polite, but feel a bit rushed to see all patients resulting in very fast consultation. Otherwise, a good experience overall.