Brilliant location for a stay in London. Nice place