If this apartment is available, book it! You won't find a better location/deal/host in London.