We had a great experience staying at Javier's place. It's only 15 -20 minutes' drive to Edinburgh castle. Tesco extra with Esso next to it - is a big plus for sure.
A clean, spacious (we're three) and tidy flat with a well-equipped kitchen. In my personal experience - Javier is a very kind, humble and down-to-earth person. I'd happily stay here again in the future if I were to re-visit Edinburgh.