99.6% would refer friends and family to us

5 stars Customer since 1981

Always caring and family feeling.

5 stars Customer since 2017

On time & Cheryl is the best!

5 stars Customer since 1983

Very good experience as usual, Cheryl and Dr Paul as well as the rest of the staff are outstanding.

5 stars Customer since 1996


5 stars Customer since 1996

Been coming to this practice for a long time. Love these people.

5 stars Customer since 1996

Been coming to this practice for a long time. Love these people.

5 stars Verified customer

I have been here multiple times, my husband comes here. We were referee by a long time client of 15+ years. I am so upset I haven’t come earlier! The staff is phenomenal their work is incredible. The whole office is not small and very well staffed and work together as a team. Very seamless in and out. Also very informative. I don’t write reviews but this one is worth reading!

5 stars Customer since 2018

The most pleasant experience going to the dentist in my life! I am so happy Jennifer reached out to me on Facebook! I am so happy I found a great dentist so close to home! My husband will be switching to Dr. Kevin too !

5 stars Customer since 1988

Excellent service, as always! Love Dr. Kevin and Cheryl. They are always kind and caring. They will go out of their way to answer any questions and explain procedures. Would recommend highly -- you will truly be pleased!!!!!

5 stars Customer since 2006

Always great care and friendly staff.

Also in Crystal Lake


Derick Dermatology - Crystal Lake

5 stars 4615 reviews

97% would refer friends and family to us


Randall Road Animal Hospital

5 stars 1479 reviews

RRAM always has the nicest people on staff. They all really like their jobs & show their love for the animals they care for in all the typical ways. From addressing their patients (the pets) when coming out to the waiting area, to immediately putting the owners at ease/reassuring them that their pets will be cared for properly. The staff always seems to be very understanding that even the pets owners can be stressed by a vet visit.
Read More …