The flat is great and the building is peaceful (of course there is some street noise). It is in a neighborhood I am familiar with and has good access to main sights via the Tube, taxi, or a longish walk. Make sure to realize that you must check in by picking up the key at a convenience store that is at least a 10 min walk away, and same for checking out. If you’re taking a taxi from the airport have them stop by the convenience store on the way.