This was the best of all the places we stayed on a two-week trip in Europe. It was clean and comfortable and the apartment itself was interesting and memorable for its high ceilings and enormous windows. It was wonderful to have a separate room for the kids AND a second bathroom. The kitchen is small but fairly well-equipped for cooking. There was a little street noise, but the double-glazing meant we weren't bothered.
The location was excellent - if you're touristing up and down the Royal Mile, it's a pleasant 10-minute walk from here to the Castle, and there are many restaurants and grocery stores within a few minutes' walk.
The place overall feels like a lot of issues have been thought through by the host. For example, we stayed in other places that had a washer, but we always had to hang wet clothes on hooks and towel racks and chairbacks or other jury-rigged set-ups. In this apartment there are TWO very nice drying racks that are stored neatly behind a door, and you learn that by reading the very helpful laminated manual. (I LOVE manuals at AirBnBs! Thank you, all manual-providing hosts!)