Best group of Doctors out there. Our Grandad started going here many years ago and we followed. The staff is always professional and friendly. Wait time while at appointment is not extremely long. The nurse practitioner is top notch. We usually see her for everything other than the yearly checkup. Very personable. The staff makes you feel at ease.