Perfect hosts, perfect accommodation and perfect location.