Very clean and good location to stay while in London