Pleasurable stay, pleasant neighbourhood in north London.