Villian is 30.6/8/1 over 62 hands

I've only seen 3 hands that finished with him. Liked anything suited. Was pretty aggresive if the flop was good to him, or what I think anyways, so I dont see Ak here, more like KQ, KJ or K10 un/suited. And A with the same kickers.

PokerStars No-Limit Hold'em, $0.25 BB (7 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

CO ($70.20)
Button ($39.45)
SB ($10.10)
BB ($28.95)
Hero ($30.40)
MP1 ($28.70)
MP2 ($36.30)

Preflop: Hero is UTG with Q, A.
Hero raises to $1, MP1 calls $1, 1 fold, CO calls $1, 3 folds.

Flop: ($3.35) 8, K, A (3 players)
Hero bets $1, MP1 calls $1, CO folds.

Turn: ($5.35) 7 (2 players)
Hero bets $3, MP1 calls $3.

River: ($11.35) 2 (2 players)
Hero bets $5, MP1 raises to $12

Final Pot: $35.35

Call or fold?

River bet was on the small side now that I review this.