This place is great. The location on the Royal Mile is excellent with plenty of different places to easily walk to for meals.