Only thing I don't like is the minraise (although that mostly stems from how often minraise is used against me by fishy players). I usually try to make my reraise 3-3.5x initial bet.

I think I would have also went for a pot size bet on the turn since I feel our set is good against the junk he is playing.