We thought that David did a great job once he got here, but did have three separate issues scheduling the appointment. David was friendly, helpful, respectful, and worked as quickly as he could. No complaints in the actual service, just the scheduling— hence the lower rating for convenience and overall experience below