Well located, well equipped, comfortable place to stay in London.