Megan’s place is one of the best you could ask for in London. It’s a stone away from almost everything you need. Walking distance to restaurants, shopping and subway. Direct train through Elizabeth line if you’re flying in from Heathrow.
However, it could get a little noisy at night but it’s still pretty manageable since the restaurants below close at 11pm. Do also take note that you will need to take the stairs to reach the apartment.