Clean, well equipped, and convenient to the Royal Mile.