You definitely can walk to most of attraction from their house.
Arthur’s seat is a stones throw away, which was literally park close to the apartment complex. From there you can see the palace of Hollyrood. Walk until the end of the Royal Mile and you can reach the Castle of Endiburgh