They run on time. Appointments and payments are easy to make. Staff are friendly. Price is competitive. 5 stars!!