The good: Their hours are great, and I can always be seen same day for illness. Doctors seem to be knowledgeable and thorough. I've only been going for a year but I've never felt rushed.
The bad: Wait times are ridiculous. I've seen people walk out of the waiting room, get in their car and leave because they were waiting so long. I've never been in and out in less than an hour and 15 minutes. Even when they take you back into the patient rooms, you wait another half hour at least.