The office was in a great location with on-street parking. Office was clean and kid-friendly. Tea and water was available as self-serve. The staff was running behind schedule for my appointment but were apologetic and did not just keep you waiting without acknowledging that they were late. The staff was courteous and extremely professional. The equipment was up to date . The exam was thorough as was the cleaning of my teeth. Positive experience.