We found the apartment to be in a good location - access to transport (buses, trains) - and London is easy to get around. There was also a very nice pub almost across the road.
The apartment had pretty well all we needed for our short stay (3 days) but a few things could do with some attention.
Instructions re arrival were adequate and other communication was impersonal. The apartment is below
street level but still could use a curtain on the front window for privacy as people walking on the busy street can easily see in. The bathroom setup was also a bit 'left field'.