raise preflop is fine.

raise on the flop is good.

Check on the turn is very bad.

Reraise 4x his lead on the river.

If you had bet the turn you couldve bet a lot more opn the river