I've been taking my daughter (aged 2) since she was born. The first few times we saw Dr. Shakoor and I actually really enjoyed her. She was very knowledgeable and seemed to care for her patients. But after the first few visits with Dr. Shakoor we started seeing multiple NP's. Literally every time we came for a well child check it was a different NP and I did not like that at all. With seeing a new NP every single time it gives you no time to actually get to know them, express your concerns, or have the children gain trust/feel comfortable. Since then, this place overall has gone downhill. You have a TINY waiting room (with 10 kids mushed in and running around at the same time), front office girls that are unprofessional and just want you out of there, different NP's/doctors every single time (so don't get comfortable with one), and the feeling of always being rushed out.. Now, I have had enough after going here loyally for two years that I have decided to switch to a new pediatrician in hopes that my kids can see the same doctor every visit and actually feel comfortable when there. I strongly suggest to shop around for a different pediatrician/office because here you will not get the quality of service your children need!