We had a fabulous stay at 91 Edith Road. It is well located within walking distance of a tube station on the District Line. The apartment has everything you need for a comfortable stay.
At times I waited a few days for response to communication, unfortunately. And the dishwasher wasn't working well, which I am sure could be repaired. But apart from that we loved our stay!