Well-located, pleasant London stay.