well run practice, friendly staff. Very clean and well organized. They take a wide variety of health insurances. We have been going for 7 years and always recommend the practice to friends/family.