Good teaching program. We have enrolled our 5 year old son for 2 classes per week. The teacher is very good and patient. The program is flexible too to suit our time zone and we are able to make changes to the class times as we need especially when there are weeks when we need to do more classes than planned. The 3 free classes at the start also helped us to get a feel for the program and ensure that it’ll work for our son before signing up. The program coordinator has also been very helpful in being flexible and accommodating our requests. We think the program works well for our son because of the 1:1 classes. We have several Quran class options in our home city where they run a Madarassah type learning environment, i.e. 20 students in a class. We wanted a 1:1 learning experience. Also, another advantage is the 30 minute class duration. This is very helpful as we find that a 5 year old can only focus for that long before getting distracted/tired. A lot of the classes here in our hometown are 1 hour long which we find is way too much. The most important thing for us was that the Quran learning experience should be an enjoyable experience for our son and not a chore or something that is forced. Overall, we are very satisfied with the program.