Complete waste of my time. Will never return, let alone recommend this place to anyone. Came in for my visit after waiting weeks for the appointment and after waiting for an hour, we're told the doctor is an hour and a half behind. Last time I had to be seen by a practitioner nurse because I got rescheduled four times. I'm taking my business elsewhere.