I had a positive experience at my initial first visit, but my subsequent visits left more to be desired. The front office staff was not very polite and neither was the dentist. It seemed like they just wanted my money (even when I gave them my $50 off certificate, they seemed to conveniently "misplace it"). Will not be returning to this place. I was kinda put off also that their staff was not at all culturally diverse. I have a military background and I feel most comfortable in a diverse environment.