Fabulous accommodation, location and generosity of the hosts.