Excellent hosts. Superb location. A fantastic experience overall!