Great place to stay. Its just a 20 minute walk to Royal Mile or less if you take public transport. Also you have restaurants and a Tesco nearby.