Absolutely fantastic doctors; friendly, professional and the best at what they do. There's hardly any waiting time to see doctors. Also in the practice, there are dentists, pathologists and psychologists all in the same building! Very highly recommended!!!