hi, I sent both my girls to ICR. Never regret. My P1 girl finished the ICR2 program when she's in K2. Now she can read independently. It helps in her day-to-day work too as she can read and understand the instructions/questions. My K2 girl is now attending ICR1, will be finishing the whole course this year too.
Why I decided to send them was because I've heard many good things about it from my cousin. All her 3 kids attended ICR too. My eldest did not attend ICR (one of my regrets now). His results is not good as he does not have much interest in reading. Comparatively, the kind of books he read was simpler than what my P1 girl is reading now when he was her age then.