Cherry Hill, NJ
My four children are patients for 5 years - doctors are mostly pleaseant, nurses always very nice. Everything else is HORRIBLE! Made to wait most visits 30-60 minutes unless first appt. of day, still use a BOOK for appointments - God forbid you need to confirm the date and time if you forgot, frequently forget to put appointments in. Billing rep is extremely rude and obnoxious! I am switching practices ASAP!