PokerRoom No-Limit Hold'em, $1 BB (5 handed) FTR converter on zerodivide.cx

SB ($25.90)
BB ($16.60)
UTG ($39.05)
MP ($34.80)
Hero ($58.30)

Preflop: Hero is Button with 9, Q.
UTG calls $0.50, MP checks, Hero calls $0.50, SB completes, BB checks.

Flop: ($3.50) 9, Q, 6 (5 players)
SB checks, BB bets $0.5, UTG calls $0.50, MP folds, Hero raises to $2.5, SB folds, BB calls $2, UTG calls $2.

Turn: ($11) 3 (3 players)
BB checks, UTG checks, Hero bets $6, BB folds, UTG calls $6.

River: ($23) K (2 players)
UTG bets $30.05 (All-In), Here thinks a bit trying to decide what to do.


He just joined the table, so I have no reads on him apart from the way he was playing the hand. I think I did the right thing here, trusted my read based on the way he was playing the hand, wondering what others think I should do here though.