We have been going here for the last 2 years. We have had great experiences with all the drs and pa's although we go out of our way to see dr scharff as he has been so good to us. Its nice that he remembers our son despite seeing hundreds of patients. As first time parents you are often questioning whether you should even be taking your kid in or not but none of the drs make you feel weird about it and always give you the peace of mind you need. We have never had issues with the office staff. Sometimes the wait can be a tad long but I think that just shows that the drs are taking the time they need with each patient vs rushing them out the door.