Clean and well-kept, ideal location, and excellent communication from the hosts.