Is this a good hand to chk/call on the flop or do we c/f? Does the rest of the hand play itself?

Villain is solid, semi-LAG reg capable of putting hero in some tough spots.

PokerStars Zoom No-Limit Hold'em, $0.50 BB (6 handed) - PokerStars Converter Tool from http://www.flopturnriver.com/

Button ($50)
Hero (SB) ($51.28)
BB ($81.07)
UTG ($55.27)
MP ($41.78)
CO ($11.63)

Preflop: Hero is SB with 7, 8
4 folds, Hero raises to $1.50, BB calls $1

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

Turn: ($7) 6 (2 players)
Hero checks, BB bets $5, Hero calls $5

River: ($17) K (2 players)
Hero checks, BB bets $11.25, Hero raises to $42.78 (All-In)