Dr. Matthew is great and knowledgeable. The admin/billing staff is also very friendly and efficient. That being said, I cannot rate them higher right now because the recent couple of times I had a hygienist-or maybe an assistant? who did not seem to be as adept as the other staff. One visit she needed help getting clear x-rays and another time I was billed for a cleaning I never received.I did address the issue with the admin/checkout staff about the cleaning and they insisted I had a cleaning because it was on my charge list! I assured them I have had many cleanings and know the taste of toothpaste and what a polishing brush feels and looks like. Instead of rescheduling or offering a cleaning when I have other services coming up, I was pretty much ignored about getting the cleaning. If I get the same assistant again next visit, I will ask for another along with a proper cleaning. If neither options are offered, I will be finding another dentist. Sorry.