We loved staying at Karen's apartment. The place is cozy, comfortable, and the location is fantastic. The interaction with Karen was great as well, super helpful with the arrangements and check-in. We will certainly be back next time we're in Edinburgh.