I would really recommend Barbara's place for when you visit Edinburgh. It's close by to the bus stop, local sainsbury and has a lot of restaurants around.
But the best part is the house and how well maintained and elegant it was.
One issue is to get the apartment lock fixed. We had to struggle for quite a while everytime we wanted to enter. If that's fixed, it's a really nice stay.