Here's a scenario I'm having problems with. Was this a good fold on the end or too weak,. Villian was vey agressive with 50% VPIP and 25% PFR, who went on to a big stack both by inducing folds but also showing down great hands, he seemed to be an aggressive player with a good run of cards happening.

Ultimate Bet No-Limit Hold'em, $.10 BB (10 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

MP2 ($9.90)
MP3 ($14.40)
CO ($4.45)
Button ($7.35)
SB ($8.61)
BB ($8.30)
UTG ($8.25)
Hero ($10)
UTG+2 ($10.70)
MP1 ($10.48)

Preflop: Hero is UTG+1 with K, K.
1 fold, Hero raises to $0.4, 2 folds, MP2 calls $0.40, 5 folds.

Flop: ($0.95) J, 6, 4 (2 players)
Hero bets $0.75, MP2 calls $0.75.

Turn: ($2.45) 9 (2 players)
Hero bets $2, MP2 calls $2.

River: ($6.45) A (2 players)
Hero checks, MP2 bets $6.45, Hero folds.

Final Pot: $12.90