A fantastic spot in a brilliant location. Excellent hosts.