A lovely stay in a beautiful home in a gorgeous location.