I have visited Castro Dental Group three times, and each time has been uncomfortable and slightly disturbing. I got three fillings there, which still feel loose and painful when I eat sugary foods. While I was being operated on, the dentist, who is a shady character, loudly yelled at his assistant for taking too long for looking for a tool. There is definitely a bad vibe in this place. Also, the rooms are so small, that I routinely had to lift my legs so the nurse could get by WHILE I WAS BEING OPERATED ON. The dentist himself is a strange guy with a strange manner that made me uncomfortable. He talked to me for 20 minutes about how 80% of dentists abuse their own nitrous oxide. Not exactly what I want to hear from MY dentist. I could go on and on. Don't go here.