Fabulous accommodation and wonderful hosts.