Amazing flat - clean, comfortable, spacious in an excellent location on the Royal Mile!
Exceeded all expectations!