Mary's place is a 15 walk to the royal mile or a 5 minute bus ride. It's nice because everything close to the royal mile can be noisy especially at night, so we were close enough to go see everything, but we didn't have to suffer through the noise at night. She's the kindest host and was very helpful whenever we needed something. Everything was spotless and I wish I could take the mattress home with me, I haven't slept so comfortably in a long time! I highly recommend staying with Mary.