excellent location and accommodation while vacationing in London