Villain is 45/3/2.3 over 120.
Would appreciate any comments.
SB ($99.55)
BB ($39.40)
UTG ($61.75)
UTG+1 ($52.35)
Hero ($57.30)
MP1 ($52.95)
MP2 ($50)
CO ($50)
BTN ($57.40)
Dealt to Hero K

Q
UTG calls $0.50, fold, Hero raises to $2, fold, fold, fold, fold, fold, fold,
UTG calls $1.50
FLOP ($4.75) 5

K

3
UTG checks, Hero bets $2.75,
UTG raises to $8, Hero calls $5.25
TURN ($20.75) 5

K

3

J
UTG bets $21, Hero ?