We LOVE the doctors here (we see Dr. Kelly, but have also been seen by Dr. Lersch, Dr. Lecoco and Pam--the PA). Would (and have) wholeheartedly recommend any of those practitioners.
This is a three-star review because the office staff is pretty miserable and hard to work with; but ultimately, it's the doctors that we care most about and we've never not been able to be seen by someone on the day-of a sickness.