good location, excellent communication and a polite host.