The location is perfect! You are very near from Holyrood Palace and Royal Mile!