Amazing hosts and a lovely flat in an ideal location for seeing Edinburgh