This AirBNB was a wonderful flat to stay in for a few days. Right off the royal mile—close to everything, very clean.