Staff is friendly. Hygienist and doctors always nice. Cleaning and X-rays thorough. Only complaint is long wait times. Last few times have waited 15-30mins after appointment time to be taken into a room. I'm there for over an hour each time. Generally, go weekdays in morning or afternoon thinking it'll be less busy. Very frustrating.