These amazing houses at the edge of the castle esplanade in Edinburgh.