hero has 10 9 off on button, villain is utg playing 40/30

is this good bad or ugly play ?

comments appreciated as always




$2/$4 No Limit Holdem
6 players
Converted at weaktight.com

Stacks:
UTG ($313.99)
UTG+1 ($423.00)
CO ($513.30)
BTN ($394.00)
SB ($475.00)
BB ($115.22)

Pre-flop: ($6, 6 players)
UTG raises to $8, 2 folds, BTN raises to $24, 2 folds, UTG calls $16

Flop: ($54, 2 players)
UTG checks, BTN bets $32, UTG calls $32

Turn: ($118, 2 players)
UTG checks, BTN checks

River: ($118, 2 players)
UTG bets $44, BTN goes all-in $338,...........................................??????