I recommend this clinic for any of your needs especially after hours and on weekends. The doctors here are very nice and they are good and thorough. They also have their own lab and xray facilities on site to expedite your visit and save you a lot of time and trouble. They are good with kids, however, I gave them four stars instead of five because I don't care for their pediatrician there. If you go there with your child then please have them seen by one of the family pracitce or internal medicine doctors. The wait isn't usually too bad either!