A perfect place with a magnificent view and perfect hosts.