On time and thorough. Fixed minor issues immediately and clearly communicated what needed to be repaired and the expected expense. Highly recommend!