First Care Medical Group has top notch doctors and nurses. The quality of care is exceptional, each patient is treated as an individual and the office actually follows up after your visit. The have evening and weekend hours and also two other locations. The only downside is that because no appointment is needed your wait could be as short as five minutes or as long two hours. I find 30-45 minutes is typical.
more