Perfect place, perfect hosts, perfect views, perfect stay! *****