I have been looking for loooong time till I finally found a great dentist. I love the fact that he cares for you and explain what is wrong with your teeth and what he is going to do. His staff could be flacky sometimes but for the last couple times I went there he had a different team working and they were all amazing .