This location has a clean and welcoming appearance. The staff is professional and knowledgeable, which is a major plus. However, the service is often slow, and there are frequent issues with wait times, even with appointments. It's common for patients to wait for over an hour or even multiple hours to be seen. This is unacceptable and can be frustrating, especially for those with limited time or mobility issues.Some patients have reported being treated rudely or with a lack of empathy by certain staff members, which is completely unacceptable in a medical setting. On the other hand, some staff members have been praised for their kindness and compassion, which is a testament to the potential of this location.It's clear that this location needs to work on improving their efficiency and staff training to provide better service to their patients. If they can address these issues, they may be able to improve their overall rating and provide a more positive experience for their patients.One issue that has been consistently reported by patients is the long wait times, even with appointments. This is a major concern and should be addressed by the management as soon as possible.