I had an appointment for teeth cleaning. Dr Rao did the cleaning himself which was quick. He's nice, talkative and to the point, he doesn't try to sell you all the bells and whistles. I knocked a star off cause even with an appointment at 10am, I waited 28 minutes more before being called in. Also didn't get a respond to my email.