On time; respectful; took shoes off when he first arrived and polite and explained everything in detail