Dr Robertson and the staff are great. They've been caring for my daughter since she was six months old and she's now a healthy 6 year old. Two locations make it easy to schedule appointments. Occasionally long waits, but worth it because the staff and Drs take their time with the patients.