I gave such rating because of the experience I had with them.
I like the comportment and willingness to learn on the part of the learners. But what I really don't like is the timing. It seemed like the parent weren't certain of their kids close hour from school before applying. On some occasions, I have had to wait get there before the children were picked up from school.
Apart from the complaints, they are recommendable.