Excellent facility, very knowledge staff, great results. I've been a patient of Dr. Barber for several years and she and her staff have always been top notch, down to earth, and highly professional. She's a big believer in incorporating new and better medical technologies into her practice and so far the results have been excellent. I will be going to Dr. Barber for many years to come!