Friendly, caring and efficient team offering thorough, gentle, largely painless care with modern technology, flexible scheduling, and a clean, comfortable office; patients praise the hygienists and organized visits. Few negatives noted—the practice can be busy/highly in demand, which may affect appointment availability.