Great hosts, location, facilities and communication. A lovely stay!