I have taken my son here for both the specialty clinic & weekend urgent care. The medical staff is top notch and caring! The deduction of two stars is due to the extreme wait times. If you come here on the weekend you might expect a minimum wait time of 3-5 hours before your child will be seen. In 2012 I find that to be absolutely unacceptable. You should never have to pack half a days meal for your 13 month old to get medical care.