On time, clean and tidy, polite and efficient. Excellent job at the agreed price. Have used several times over the last 12 years and will continue to use and recommend.