I'm giving 2 stars based off of being able to get in the same day n there being no wait time once there. Other than that, not great. I felt I wasn't really being listened to n that the issues I was presenting weren't being handled proactively enough. 2 months after my appt I was called by the receptionist to see if I still needed a referral to a specialist I had told him I had already seen n been cleared by at my first appt... Needless to say I wasnt impressed n won't be back.