Beautiful flat, great location. Dharma was an excellent hostess and even managed to sort out an extra heater for my room because it had just been snowing and the room was cold. You might get a bit of noise from the street below, cars and people passing by, but it is located on the Royal Mile and it didn't disturb me. Dharma had thought of everything and was so welcoming. I'd definitely recommend