They are very punctual and very professional. The only problem I have is the way they charge. It's $85 per first hour, which is automatic, plus a $35 travel fee. After that, they bill by the hour (in 15 minute increments). The extreme focus on the billable hour makes them seem more expensive than they are. They should consider billing in 6 minute increments like lawyers. The extreme focus on the billable hours is strange as even lawyers are moving away from it. Nevertheless, they are very timely, competent and professional.