My girl joined MPM maths when she was in N2 at Bangkit Branch. I feel the program is very good as in it teaches a very strong math foundation. Teacher will monitor individual student progress instead of whole class which I find it is very important. I withdrew her because no budget for math enrichment as I am no longer working and I am able to coach her myself at home. However, I will let her join back MPM once she enters primary school next year.
I havea few friends who are still sending their kids, now K2 to MPM and they are very satisfied with the learning progress.
I guess MPM for all branches are the same and thus, it is very much depends on the quality of the teacher at that particular branch.