I use yelp to find what I need. And it did it came through again! I have seen Dr. Sharma a few times now. I can get same day appointment, it was odd at first but I'm so happy I can do that. The wait time is not long at all. I can see myself seeing the doctor more frequently now because of just those two reasons. Who wants to make an appointment with a doctor that is crazy busy that you can't be seen until a week or two when you call? Or wait so long in the waiting room because they double book? I think that's why us patients mostly wait until we have several issues just to avoid the hassle. And let's not forget, he's very thorough! He doesn't rush you out, he'll answer any question you have. I have recommended him and will continue to do so. So far that person is happy with him too. I thank the reviewers on yelp, because if you guys hadn't posted the comments, I wouldn't have ever known about him! And I also thank Dr. Sharma for providing great service!