This medical practice seems to be doing a great job in many areas. The location is convenient, and the staff is very professional and friendly. They make sure to listen to their patients' concerns and answer all their questions. The doctor is very thorough in his examination and explanation of the patient's condition. He takes the time to explain everything in simple terms, which makes his patients feel comfortable and at ease.The only area that needs some improvement is the waiting time. Some patients have mentioned that they had to wait for a long time before being seen by the doctor. However, it's worth noting that the staff does apologize and explain the wait time, which shows that they are considerate of their patients' time.The practice is very efficient in getting test results and scheduling follow-up appointments. The doctor is always willing to answer any questions or concerns his patients may have, and he makes sure to follow up with them after their appointment.Overall, this medical practice seems to be a great place to get medical care, and the staff and doctor are very dedicated to their patients' well-being.