I CR flop here a lot but your line is fine also.

The board did a good job cooperating here.

btw I think blocking river for 35ish is good too. 66-99 will look you up quite a bit.