Very responsive host, the flat is new. 2 minutes walk to Edgware Road station.