Villain is 22/7 with a fold-to-cbet% of 35 after > 500 hands.

PokerStars No-Limit Hold'em, $1.00 BB (8 handed) Poker-Stars Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

CO ($56.95)
Button ($119.15)
SB ($88.95)
BB ($85.30)
UTG ($36.10)
UTG+1 ($125.15)
Hero ($99.25)
MP2 ($100.65)

Preflop: Hero is MP1 with K, K.
1 fold, UTG+1 calls $1, Hero raises to $5, 2 folds, Button calls $5, 2 folds, UTG+1 folds.

Flop: ($12.50) 3, 9, 2 (2 players)
Hero bets $10, Button calls $10.

Turn: ($32.50) 7 (2 players)
Hero checks, Button bets $23, Hero calls $23.

River: ($78.50) T (2 players)
Hero checks, Button bets $40, Hero calls $40.

Final Pot: $158.50

Is a turn check/raise better here?