What a find!
10 mins walk from Royal Mile, incredibly clean, beautifully furnished and with absolutely everything we could need.
A fabulous stay - we hope to return.