I've been looking around for good dentists since I am traveling around a lot. I was recommended Dr. Haber's office by a friend who also went there. Dr. Haber's office and staff were kind and respectful. The price was a little on the more expensive side. They like you to take x rays if you are a new patient and that add's to the cost which some insurance carriers do not cover. His cleaning staff did a good job with the cleaning, and were gentle on my teeth. Dr. Haber then checked on my teeth after the cleaning and was nice enough to make sure the fillings and sealings were still in place. If you aren't needing to save that much money on cleaning, then Dr. Haber is ok, but my experience has only been with the cleaning and not fillings yet because they are still in tact.