On time. Practiced safety. Explained repairs and options. Would use again if needed. Have no idea of others cost so rated it average.