hello!
the apartment is in a very good location. In short, you are almost in the center and you have everything within reach in a very short time (on foot, bus or subway).
The apartment itself has everything you need, Wi-Fi, a kitchen with equipment.
maybe we were a little disturbed by the cleanliness of the apartment itself, I would rate it a 3. If we ever return to London, we will definitely agree on the same location as TOP
LpS