Went to this doctor for a preventative strep test. Needed an appointment that day, as I had just started a new job and had no sick leave accrued and needed to make the day count, being sick as a dog. Apparently, as a new patient, a physical was mandatory, and it was the fastest and best physical I ever had. After a longish wait, got a vision test, got weighed in, electrocardiogram, blood pressure, and a CBC blood test appointment for the next morning. Finally, after 12 minutes of routine physical work, I met Dr. Fadul. A nice man, seemed unaware that I was here for a strep test. I got the impression his front desk doesn't communicated well, but the office was very busy, so whatever. Regardless, he did a physical inspection on Ear/Nose/Throat, and ran a Quick Strep Test and also a flu test. He spent the entire time waiting for the tests to finish chatting with me about what he thought I had--namely flu, and what my options were. It was a pleasant experience. He was interested to know how I'd heard of their office, they had up signs for their Twitter feed, YouTube testimonials, etc. and I told him about Zodoc, which he had not heard of, but was interested in. Next morning, back for my blood work. After a longish wait, I had an excellent phlebotomist take my blood efficiently and painlesslessly.