We really loved staying at Karen's place. The location was perfect - right by Leith Walk with loads of places to eat and drink nearby. We took our dog who loved the park next door, and there were tonnes of dog-friendly pubs nearby to take her to. It's also a really quick bus into the city centre, which was really handy.
The flat was really clean and well equipped - it even had an electric blanket on the bed! Never really did figure out all of the fancy jets on the shower, but the water pressure was good, so that's all you need. Karen was really friendly and helpful both before we went and during our stay. Would definitely stay again!