PokerStars No-Limit Hold'em, $0.25 BB (9 handed)

BB ($5)
UTG ($28.22)
UTG+1 ($11.08)
MP1 ($5.50)
MP2 ($12.95)
MP3 ($5)
CO ($7)
Hero (Button) ($10.18)
SB ($5.60)

Preflop: Hero is Button with Jh, Jd
UTG bets $0.75, 2 folds, MP2 calls $0.75, 1 fold, CO (poster) calls $0.50, Hero calls $0.75, 2 folds

Flop: ($3.35) 7d, 5h, 9s (4 players)
UTG checks, MP2 bets $2.50, 1 fold, Hero calls $2.50, 1 fold

Turn: ($8.35) 10h (2 players)
MP2 checks, Hero bets $2.50, MP2 calls $2.50

River: ($13.35) 7s (2 players)
MP2 checks, Hero ????

Total pot: $13.35 | Rake: $0.64

MP2 is semisuccesful 48/10 over 70 hands bully. Seen him preflop raise for 2.5$, and bet flop for 2.5$ few times.
So my question is, should i value bet the river or Check?