I would definitely recommend Robin’s place in Edinburgh.
The apartment had everything we needed, very comfortable, clean and cosy.
Also we had easy walking access to all the sights.