Great doctors. Always accomodating with appointments, medical forms, etc. Eager to offer their sage advice. The support staff there are very helpful, which makes for a pleasant experience. And nothing beats the location -- right in the center of town, good hours, never a problem getting an appointment if the need arises. A solid choice for anyone.