Great location on the Royal Mile and near Waverley train station. I would highly recommend!