Very impressed with Cannon Medical, was able to book on appointment online, received two text reminders and two email reminders. The doctor took me in before the scheduled appointment time, and was diagnosed for two issues and released with a referral within 10 minutes. I've never had a better medical experience, well done.