The best thing is the location. The flat is small but practical for 3 people for a few nights.
Walk to Trafalgar Square, Buckingham Palace and Westminster Cathedral. Close to the tube.
A few homely touches would’ve improved the experience, like milk in the fridge, but overall it was fine