Our appointments have always run on time, when we've called with questions--they've been answered right away--very friendly docs and staff!