Excellent location right off the Royal Mile, though the street can be a bit noisy at night.