Great view, great villa, great host.