I have been going here for less than a year. Most recently, I find myself waiting on hold for 15-25 minutes to speak with someone. There are three different phone numbers between yelp, their website, and what employees tell me to call. I never seem to know when the clinic is opened or closed and I don't really get any correspondence half the time on the patient portal. Everyone inside of the clinic is wonderful, but the communications process is broken. We need to be able to book online or something.