We enjoyed our stay in London ( 4 days weekend) and the appartment location is great : in middle of the town.
The appart is large and have two bathroom, ideal for 6 persons.
Just one inconvenient, the street is noisy during the evening and nights (for 1 bedroom and the living room).