Karen’s apartment tick’s all the boxes you could not find a better place to stay in Edinburgh.