Have used ILX Group many times over the years for training. Not only are their prices competitive, but their online self-paced learning is thorough and the simulated practise exams prepare you really well for the real thing.
The content of the course gave really good context of the important information required to pass the foundations exam. The simulation exams were bang on. I was scoring in 90's for each randomly generated test and I scored 90% on the certificate exam. There is no interaction with the mobile app, but was a good supplement to listen to while walking/driving to reiterate the lesson.
All in all, I was able to ace the certification with about 3-4 weeks of effort.
Great value for the reasonable price. I have passed exams easily.