A perfect location to stay when visiting Edinburgh.