Great spot on the royal mile, easy to do the tourist stuff but not be in the very center of it. Cool pub right nearby.