Great people who are great at what they do. I hadn't been to a dentist in 10 years and needed 2 extra visits for scaling, on top of a basic cleaning.
They explained everything to me at every step of the process though - something no dentist has ever done in my life. When I understood what was happening, it made me want to keep things up on my own better.
Also I didn't feel judged or raked over the coals when I came in, as I did at every other dentist I've been to in my life (and probably part of the reason I hadn't gone in 10 years).
I have already told my friends to go to Soft Touch Dentistry.