Excellent doctors and a great staff – very friendly, helpful, and above all, professional. Unlike at almost any other medical office, you DON’T sitting around waiting 20, 40, 60 minutes (or more) after your scheduled appointment time. It is the most efficient medical practice that I’ve ever been to.