Preflop and flop are good. That's a great flop not to c-bet. Probably I'd fold the turn, but I don't hate the call. Your hand against this villain is a very weak bluff-catcher so calling one half-pot bet is fine.