1/2 NL
Villains stack is ~200
Hero covers
Not much history on villain, have played with him a few times and I do know he likes to bluff quite a bit. Kinda spewy, definitely a losing player. I've seen him bluff off a 1k stack in about 30 minutes one night when he was hammered.
Hero is in SB, Villain on the button.
3 Limpers to Hero, Hero raises to 12 and button only caller.
Flop: 5
4
3
Hero bets 25, villain calls.
Turn: J
Hero checks, Villain bets 45, Hero calls.
River K
Hero checks, Villain bets 115.
Hero
Is this a snap fold? Or should I consider calling here?