Great little apartment off the Royal Mile. Location couldn't be any better. Clean, modern and comfortable. Couldn't rate highly enough.