We have been going there since my fist child was born 6 yrs ago. I have not one complaint from that entire time. We have seen all the doctors and love them all. They remember you and take time with you. The nurse line always returns calls quickly and answers questions thoroughly. The nurses are great and the office staff is friendly. We never wait for our appointment time. We have actually never waited longer than 15 minutes for a walk-in appt. They have Sat and Sun hours. Can't say enough!