The office always seems to be running on time. My appointments are quick & easy. They explain things thoroughly & I always know what to expect. Whenever an issue came up the staff was on top of it to get me in quickly & get the issue resolved.