TBH I don't think you should be playing 100NL if your checking this river., unless you have some money to burn while your learning the game.

min bet&call raise/check&call/check line doesn't look like any strength at all by villain. Also I probably fold pre/raise and I don't particularly want to be showing this hand down with 97s if vill is half decent as I'd def note you'd limped it pre and raised bottom pair on the flop.