PRO: Good looking office, free massage, and staff is quite friendly. Insurance claims were hassle free.
CON: Not a very "personal" office. There were multiple doctors and other staffs who cleans your teeth. Each time I go there, I have no idea who will be working on my teeth, and I haven't even met Dr. Hopkins.
I've visited the office 3 times including cleaning and fillings. Everyone who's worked on my teeth seemed very impatient and not very skillful. I've always had the feeling that they just want to finish the job quick a get on to the next patient.