Outstanding everything - superb hosts, fantastic location, a lovely stay!