Lovely place right on the Royal Mile. I recommend it, easy to get to all places.