We had a great stay at Margos. Really close to the royal mile and princess street.