Good advice so far....

I'd either push preflop (first choice) or definitely on the flop (if checked pf).