Pretty average customer service as well as medical service. Front desk help is hit or miss. Current staff is pretty good. Dr's seem to rush you along to get on to the next patient and don't bring new ideas or technologies to patient care. Very disappointed with the service. Been with them for many years because they are convenient to my home and work, but time to move on.