Good office but the wait times are just way too long. Walk in or appointment makes no difference. 1 hour wait time at least to get in. Then 10 – 20 mins wait for the doctor. Plan at least 2 hours total. I have been coming here for 12 – 13 years. It is time to look for some other office.