I like the minraise and cbet, but you could probably cbet a little less at this stack depth (80?).
I'm not sure what villain is trying to accomplish on the turn, a small bet from an aggressive opponent is probably value I think, not sure. I would fold turn to a bigger bet but I think you have to call here.
River I think fold, but I hate it