We had a lovely staying at Karen's house, and Karen and his husband were very nice and welcoming hosts, we felt as if were were staying at our own house. Karen also gave us many useful advices on the nearby places. Karen's house is also located in a very quiet neighborought, with virtually no traffic, and it's very close to the airport so it's easy to get there by car.
I would very much recommend Karen's house for any staying in Edinbourg.