Very pleasant place to stay in northern London