This flat was in a perfect location. There were more good options for food, drinks, and entertainment within a short walk then we were even able to take advantage of on our trip. It was also seconds away from the tube and very centrally located which made getting about London a breeze.
There were also all the needed amenities in the unit and the checkin process was easy.
There are a good number of stairs, so keep that in mind if you have difficulty carrying your luggage or do not want to be going up and down every time you go out or come back. This was not an issue for us, but I could see it being a problem for some!
Overall I would highly recommend and definitely would stay there again when I next visit London.