HORRIBLE. DON'T WASTE YOUR TIME!!! Don't waste your time unless you have two hours to wait to be seen. My mother and I waited, waited and waited until finally my mom asked when the doctor would see her. After waiting for two hours, we were greeted by Dr Cafaro with a horrible attitude. He told my mom (in front of me) that if she was going to be upset waiting for him, that she could leave and he didn't have to see her. My mother wouldn't hurt a fly but she was upset having to wait so long (me too). I cannot believe a doctor wouldn't understand the situation and be a little more caring. I cannot believe he told her to leave. By the way, the waiting room was empty.
UPDATE - I originally posted this review at least a month ago. Today I received a notice from yelp that my review was being removed because it sounded like it contained second hand information. I revised my review to make it clear that I was there too! I witnessed this poor service and lack of professionalism myself. Hmmmm - who would have asked yelp to remove my review? Sounds fishy, out of all the reviews on yelp, mine was removed? I hope this review is clear and stays on here. There are a lot of other doctors out there. Don't waste your time and dignity going here.