I have this happen a lot. I had no good post flop read. Villain folded to a few of my previous steals but might've noticed that I raise and cbet a lot.

Plz tell me what you think of my line, especially the river call. Is it not a bluff enough because of my image and turn check? I'm also not really sure about the cbet.

Poker Room skin
No Limit Holdem Ring game
Blinds: $0.25/$0.50
5 players
Converter

Stack sizes:
UTG: $56.10
CO: $55.05
Hero: $50.30
SB: $44.55
BB: $27.80

Pre-flop: (5 players) Hero is Button with K 7
2 folds, Hero raises to $2, SB folds, BB calls.

Flop: 9 7 8 ($4.25, 2 players)
BB checks, Hero bets $3, BB calls.

Turn: 4 ($10.25, 2 players)
BB checks, Hero checks.

River: Q ($10.25, 2 players)
BB bets $7, Hero calls.

Results:
Final pot: $24.25