Have been a patient for over 3 years, and have always had a great experience. The practice always has the newest equipment, the facility is modern and clean. It is very apparent that all of the staff enjoy what they do and do their best to make patients feel comfortable.