The flat is basic but very clean. Nice large towels. Very close to buses to go directly to the center: ideal location.
Rooms overlook the street (and not a yard) but when we were there, evenings were rather quiet. The main discomfort for us was the fact that there is not obscuring shade to the rooms' window, and rooms face East, with very early sun light.
Beside that, overall a good place to stay for a visit in London.