Our three day stay at Eleanor's flat was absolutely terrific. She went above and beyond to make us feel at home and comfortable. The rooms were large (much much larger than the photos imply) and the location was just perfect, with the grassmarket just around the corner and the castle looming overhead. Would definitely stay again.