98.6% would refer friends and family to us

5 stars Verified customer

My visits to Dr Cannon’s office are very comfortable and friendly. I’m always greeted by my first name and never have to wait to see Dr. Cannon. I’ve been going to Dr. Cannon for approx 10 years and he is an excellent dentist. I’ve been very please with the dental work that Dr. Cannon has done on my teeth. I would highly recommend him for dental work.

5 stars Customer since 1996

Great, like always!

5 stars Customer since 2022

Dr Cannon was very careful to make sure I was not in pain at all and offered several times some pain relief injected. It gives me confidence to have my crown done! I have had some pain in my sinus right above where one of the teeth was filled. I will be glad to get my mouthguard!

5 stars Customer since 2015

Best Dentist and staff ever! Never have anxiety going .

5 stars Verified customer

Dr. Cannon is always friendly and proficient. He takes great care of our whole family!

5 stars Customer since 1998

I have always been satisfied with all the employees. Dr. Cannon is a special and talented dentist. He cares very much for his patients.

5 stars Customer since 2000

Great as always

5 stars Verified customer

Dr. Cannon and all his staff are great, professional, helpful and make your visit a good experience. I am a “boomer” like Dr. Cannon and I rally enjoy the music in his office.

5 stars Customer since 2006

Always great to see everyone and always a great experience.

5 stars Customer since 2015

As always, professional friendly and excellent care

Would not go to any other dentist

Also in Salt Lake City


Great Basin Chiropractic

5 stars 19 reviews

100% would refer friends and family to us


Landis Salon Marmalade

5 stars 1513 reviews

I selected this salon because it is close to work for me. I looked at all of the team members and selected the one that styles her hair in a way that I thought she would most understand what I like. She was running behind so another girl came to get me and said she was behind so they were switching to her since I hadn't seen her before anyway. She said I hope that is okay. I should have said no, but I went ahead with her and explained what I wanted. Part of the way through my cut, she was asking someone else if they had time to rinse her client that had color on and that person didn't have time, so she finished my hair and let that other client just wait. So, then I felt like she was rushing through mine and just cut the rest of it short. I felt like if I would have waited for the person I selected, she would have been rushed because of being behind and this person didn't do a good thorough job because of her situation. So, now, I have a haircut that I paid a lot of money for that I am frustrated with. I am usually not a complainer, but I was so frustrated this morning when doing my hair, that I wanted to drive over there and say, "Fix my hair and spend the time to do a good job." But I also I don't want to be that dreaded customer that everyone hates and it would be really uncomfortable. I want to get it fixed, but I also don't want to go pay $50 somewhere else because I paid $50 to you yesterday. I was really looking forward to how close you are to my office so I could start going there. Very frustrated that I wasted $50 and have the same issues, but shorter hair.
Read More …