Excellent service. My only concern is how the receptionist Sharon seems to be a scatterbrain at times, though she is very polite. I recently rebooked an appointment and she failed to tell me that my usual hygienist was on vacation. Instead gives me a hygienist I have never known or met (without advising me this over the phone). Hopefully this doesn't happen again.