We highly recommend staying in Roland's beautiful flat on Leith Walk. It has wonderful restaurants and shops nearby and is very walkable to the castle and Royal Mile. The flat itself is easily one of the nicest places we have ever stayed. Roland is a true gentleman and you can tell he takes pride in making sure his guests are comfortable and enjoy their time in Edinburgh. He provided us with a high chair and cot for our 10 month old as well. All around it was a great experience.