We spent lovely time in David's apartment which is clean and easy to connect everywhere in Edinburgh with 15 mins walk. David is so kind to provide early check in as well as good recommendation. We will book it if we back.