I am extremely impressed with Bain Dental. Everyone at the office are very professional and friendly. I have never experienced a long wait time for my appointment. The dental assistant’s are very knowledgeable, they try to make you as comfortable. and keep you calm. Dr Bain is very gentle and patient. He makes sure you are pain free, when he is working in your mouth. I have nothing bad to say about my services.