Villain is 25/22/2.0. Nothing out of line, and I've been aggresive pre, squeezing and stealing and 3betting and whatnot. I think this is a wa/wb situation on the turn, so I like calling to protect against bluffs. On the river, does his check mean less than a set always? As in, can we bet here comfortably or is this a situation where he's only got worse given his line and won't put any more $ in so checking is the same as betting

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

CO ($161.10)
Button ($81.35)
SB ($99.80)
BB ($128.80)
Hero ($200.35)
MP ($120)

Preflop: Hero is UTG with K, A.
Hero raises to $4, MP calls $4, 3 folds, BB calls $3.

Flop: ($12.50) 9, 6, K (3 players)
BB checks, Hero bets $9, MP folds, BB raises to $18, Hero calls $9.

Turn: ($48.50) A (2 players)
BB bets $25, Hero calls $25.

River: ($98.50) Q (2 players)
BB checks, Hero checks.