I've had Dr. Alleva for a couple years now, and I like him. He's smart and nice, but to be honest I've never had any problems more serious than a flu. I've always been seen the same day I call if I'm sick, and when I go I never have to wait longer than 20 minutes. Occasionally Dr. Alleva's not there, but his replacement, Dr Vaid, is also a good doctor.
Pros: Good doctors
Cons: a bit impersonal