Well organised and accommodating. Excellent communication. Turned up when they said they would. Good quality job.