Fantastic spot in the heart of Edinburgh with a wonderful and communicative host