Your bet sizing pre is fine. I agree with the rest just put him in on the flop. You are way ahead here more often then not. Although the river is a fold as played.