Good hospitality and reasonably priced house in London.