Live 50/1 game at Dusk. Getting towards the end of the night, stack sizes are pretty big apart from villain in this hand who just lost a big all-in and has reloaded for £200. Is a thinking player by virtue of being an all round intelligent guy, but admits to having a lack of experience. Probably have about 150 hands on the guy, hasn't done anything suicidal, but on several occasions has open mucked when called at showdown after making what looks like a clear value bet, so definitely capable of bluffs in what seem to be good spots just running into a lot of made hands.
I've put the £2 straddle on. Random limps, villain limps and blinds complete, I make it £15 with

, villain calls, all else fold.
Flop (£36)

I bet £25 he calls.
Turn (£86)

Check check
River (£86)

I check, he bets £40, I call
Is this river call okay? I felt like I might have butchered the hand in all honesty, but given his line, are we good on this river often enough to make the call? Thought he would definitely bet the turn with all value hands, but not sure how capable he is of going for thin value on this river.