I see Dr. Deora, she is a very caring and excellent doctor. For those that complain about waiting long the reason there is such a wait is because the Doctors are so good. I am always leary of an empty waiting room! The doctors spend time with all their patients and sometimes you just have to wait to get very good health care. The staff has been fine to work with sometimes they have to be quick because they are very busy but they have always been respectful.