This place is awesome! They saw all five of us the day after we called to join, and they did checkups and diagnosed some minor illnesses the same day. The doctors are great, friendly and knowledgeable. They actually listen to you. The staff are also very nice, helpful and polite. I don't feel like I'm imposing on anyone's time, and I am able to get what I need usually the same day or the very next day (as opposed to being told I'll have to wait up to 3 weeks for other doctors, which is basically pointless when you need antibiotics). I've already recommended to several family and friends!