Great hosts; great location; an ideal stay!