I visited Dr Zhang's new Sunnyvale office recently. It was a quite pleasant experience. All facilities are brand new. The cleanup was done by another doctor. It has been a while after my last cleanup. So it took her more than half a hour to finish the cleanup job. There was not much pain for the cleanup. And the cost is minimal because my dental insurance is not used much yet. And I made an appointment for a deep clean.