I love the service when I am actually in the room with the doctor. Their appoints are fairly quick and they seem to know what they're talking about. The medication they prescribed actually works for my needs. However, I took off a star because the last two times I've been there, there doesn't seem to be many people in for a visit and the doctor runs about 15-20 minutes late, then makes me wait again in the patient room for about 15-20 minutes before actually seeing me. So the 20 minute encounter I have with the doctor takes about an hour with little explanation to why she's running so late.