Villain is 22/12/2.3 over a lot of hands, seems solid.

Full Tilt No-Limit Hold'em, $2 BB (6 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

BB ($303.35)
UTG ($203)
Hero ($224.90)
CO ($194.10)
Button ($231.70)
SB ($266.30)

Preflop: Hero is MP with 9, 9.
1 fold, Hero raises to $7, CO calls $7, 3 folds.

Flop: ($17) K, 4, 3 (2 players)
Hero checks, CO bets $10, Hero calls $10.

Turn: ($37) A (2 players)
Hero bets $25, CO calls $25.

River: ($87) 6 (2 players)
Hero bets $45