Good ending. You still have to wonder whether the girl he saw at the end is actually Kiriko or not, though, because that's not really what she looked like. It's also possible that that's somehow his and her daughter, too. I think that having a sort of open ending like that is nice.