Dr. Macdonald and his team are very friendly and knowledgeable. The office and staff are bright and cheery. They make you feel at ease and comfortable. Scheduling and payments are a breeze. Don't forget to grab a cup of delicious frozen yogurt on your way out!