Dr. Sharma is very competent, professional, caring, and does not rush. His front office staff is very polite, accommodating, answered all my questions with a smile, and got me an appointment right away. My wait in the waiting room was under 5 minutes and my wait in the examination room was 1 minute. I was impressed. I have to ding them for one of those stars because this practice no longer accepts my major insurance and Dr. Sharma does not do prostate exams. Small potatoes perhaps, but if you are getting a complete physical and need a prostate exam, Dr. Sharma will send you to a specialist for that which means more time and money out of your pocket.