We enjoyed staying at Ela's apartment. Everything was as described. The apartment was spotlessly clean. The kitchen was even above our expectations (e.g. a blender - we love milk shakes and smoothies, a sharpener - guests usually use knives pretty carelessly). The mattress is of good quality and we slept very well. The bathroom is narrow but totally sufficient, the plumbing and fittings were in good condition.
Communication with Ela was excellent. A minor issue with the bedroom window was sorted out very quickly. We had to check out at 5am due to early flight which was no problem at all.
As described by Ela it's a 15 minute walk to Waverley station. Same applies for the attractions along Royal Mile and in New Town. We love walking - so this was no issue for us.