One word - PERFECT! Even more impressive accommodation than the photos suggest. The location, accommodation, host, and communication were all 5 ⭐️