Karen's place was excellently located for our stay in Edinburgh, with everything we needed. She is a superb host.