They do a great job staying on time, there's almost never a wait. However, the office staff changed recently and I had all new people at my last appointment. The service was rather disappointing compared to the old staff. The new hygienist was much more aggressive and the doctor that came to check on me was more brusk; he just didn't have the same bed side manner as Dr. Espinoza. I am undecided about my future with this office due to these changes.