I've been here a few times. The doctor is good, but what I don't like is that appointments can only be made very early in the morning or late in the afternoon. Also, there are times the waiting room is full of people and the doctor isn't in. Another problem I have is that they charge $25 if you don't cancel an appointment 24 hours ahead of time. I think that is ridiculous, what if something happens 10 minutes before your appointment and you can't go. It's not fair that you have to pay and you don't even get to see the doctor.
The waiting room is small but nice, plenty of reading material. The chairs are not the most comfortable but they are alright.