Our stay at the Royal Mile apt. was absolutely wonderful. Steps from everything a tourist would want to see, but instead of feeling like an outsider, we felt like part of the city - immersed in it's rich history, living in one of the original stone buildings surrounding the castle and overlooking the cobblestone street below. Though it has been renovated to the highest specifications and has every modern convenience, it retains a great old world charm.