My kids primary care physician is located here. We love Dr Shapiro. He is great with the kids. The front desk staff is nice, the location is usually clean when i visit. The only thing that sucks is the long wait time. The wait time to be called to see the doctor is long about 70% of the time. But sometimes its an even longer wait time when they put you in the room after you've been evaluated by the nurse/nurse assistant , and your just waiting for the doctor to come in. I don't mind the wait, its just really hard waiting for a long period of time in a small room with two sick kids.