Fantastic location on the Royal Mile with the Edinburgh Castle up one end and the amazing Holyrood Park up the other.