Love love love this place. I've gone here several times from work, and I've always had a great experience. You see an actual doctor, and they offer a lot of prescriptions on site.
They quote their wait time online. I've done online check in from my phone, but it can be spotty. They are usually pretty quick, and the receptionist really pays attention and seems to keep an eye on how long you've been there.
I've seen two different doctors there and both were incredibly professional and nice.
This is a great place to go if you can't get in to your primary care, or during weekends.
Great for families!