This general doctor's office to be run very professionally. Most of the doctors on staff are women, and they run an almost-paperless office. The doctors carry around little laptops where they input your information and your reasons for seeing them.
If you call them, you can usually get an appoint day-of or next-day due to their great appointment policies.
The only problem I've had is with the parking costing $2 which for me is rather expensive.
The waiting room is big, and there are lots of magazines to read and you can bring up your bicycle (I couldn't find any bike racks outside).