Dr. Rana has been my doctor for several years now. He is very thorough and diligent. He sometimes does not talk, but he always takes good care of me and resolves my problems. He answers any questions I have and sends me to a specialist when I need to go to one. I really like that his office has a lab and x-ray there at the clinic and he can get the results sometimes on the same day as the appointment. Some of the lab results have to wait until the next day to get the report. Another thing I like about his office is that I can get an appointment most of the time on the same day especially if I call in the morning and tell them I want or need to be seen that day.