Fantastic stay experience in David's apartment. Room is quite spacious and clean. David have everything well prepared stay to welcome the guest, it makes me feels like just staying at my own home. The location is great, only about a few minutes' walk to most of the sightseeing spots. Will visit again when I traveling Edingburgh next time.