Eleanor's place is a great location if you're up for getting used to public transportation in London. It is next to Haggerston station and has local shops walking distance.
Apart from location, Eleanor is a great host always responsive and helpful for an issues that may occur. On top of that, you get a beautiful view from the balcony!! Doesn't get better than this. Would for sure book again.