The Dr is very good but don't ever expect to be seen on time! I am currently sitting in the waiting room with a 2 pm scheduled appointment and I am still sitting in the waiting 1 hour later with an expected remaining wait time of 15 minutes. I arrived 15 minutes early as requested so my total wait time is approximately 1 1/2 hours IF they finish up "on time." My last appointment they were 20 minutes behind and I was the first appointment of the day! I find this VERY inconvenient and actually kind of rude to expect patients to wait this long.