I've been seeing Dr. Cheryl Kantor-Goldenberg for many many years. I've recommended her countless times to friends and co-workers. She is the very best.
My only caveat is that she is very expensive. She also does not take any insurance. For a general cleaning, while thorough, you are paying enough that it should be done by a dentist instead of a dental hygienist.