98.8% would refer friends and family to us

5 stars Customer since 2014

I think Dr. Cannon and all of his staff are great, and I just had a good annual checkup there. However, my very FAVORITE person in the whole practice is Dr. Cannon's assistant/wife (please tell me her first name--I keep forgetting it!). She is so very warm, wonderful, and knowledgeable, and always puts me at ease. I believe she is actually a doctor herself, and I always look forward to seeing her! Mary McAuliffe

Cannon Family Health replied:

Hello Mary,

Her name is Heydin and she is a doctor in Nicaragua which is why she is so knowledgeable. Thank you again for the wonderful comment. We look forward to your next visit.

Best Wishes,


5 stars Customer since 2014

Doctor Cannon is the best GP I have ever seen! You can’t go wrong with him and he really does care!

5 stars Verified customer

Friendly professional efficient

5 stars Customer since 2017

Wish you were open a bit later on Fridays.

Excellent relation with Dr. Curran.

5 stars Verified customer

Doctor Cannon listened to me well, and helped me out. Thanks!!!!!

5 stars Customer since 2018

Professional, and Courteous

3 stars Verified customer

Wait time was good, felt like dr. was attentive and ensured that everything that needed to be checked was done.

5 stars Customer since 2016

They always listen to me and give me the best care. I love this place.

5 stars Customer since 2013

Excellent as usual.

5 stars Customer since 2014

Great medical office!

Staff is friendly, personable, good folks!

Also in Asheville


L' eau De Vie

5 stars 325 reviews

This was my first time at the salon, and I had a great experience. Natalie was awesome - I hadn't cut my hair in over a year and a half. She did a great job and I'll be going back in a few months for continued maintenance!
Read More …


Hand & Stone - Asheville

5 stars 485 reviews

I have a lot of experience getting a professional massage. The place was really nicely decorated and set up. The massage was very relaxing and she focused on the areas that I told her needed the most work. The ONLY thing I really really didn't like and thought was unprofessional was their punctuality. It really bothered me. My massage was at 12:00 pm. I sat in the waiting room until 12:07. That is paid time off the table. A good massage starts and ends ON TIME. I hope this doesn't happen again.
Read More …