Sparkling clean, lovely location and wonderful hosts.