Villain in this hand is clearly a bit of a gambler. He tried to sit down with £500 that he just span up on blackjack. Hasn't shown much down except when he called a 4bet aipf with pocket nines. Don't think he's thinking about image etc. although has justified a lot of his uncalled bets with "well nobody else wanted it" etc. I'm playing £250, villain covers.
I open UTG+1 to £5 with

, villain calls, button and big blind both call.
Flop (£20.50)

I bet £13, villain calls, others fold.
Turn (£46.50)

I bet £30, villain calls. Probably getting called here by loads of draws that we crush and top pair a bunch. Obv can have a ten, but it's hard to flop trips.
River (£106.50)

I check-call villain's £60 bet.
Is this okay?
EDIT: Thought about bet-folding, but think he still raises with bluffs so get no additional info. Basically probs get called by a jack and raised by just about everything else in his range. So bet-call, check-call or check-fold felt like my three realistic buttons.