I've been taking my newborn son there. We had is 2 month checkup there recently. The waiting room had trash on the floor. There were hardly any seats availabe to sit in, it's about 25-30 seats in the waiting room and they were all filled. Very crowded. We saw the same doc, but none of his records were in the system from the last visit which was 2 months ago. . The doc was only in the room a total of 5-8 minutes, she seemed to rush through the appt. I recommend it because the staff is nice and pleasant, but I personally will not be taking my son back.