Certainly the best doctor and the best doctor's office I have ever visited here in the states. The staff is very helpful and accommodating. Doctor Hafez is so caring and very patient. He listened to all my questions and answered each of them. He does not mind spending extra time with his patients. Like a few others have mentioned, he does not suggest allergy shots when they are unnecessary.