Great spot right on the Royal Mile! Had everything I needed, especially great views.