It is an excellent program, I am thrilled to have my child in it.
It is a very good program, despite the occasional rough patch.
It is an adequate program, but it needs some major upgrades.
It is a disappointing program, and there is little to like in it.
I don't know too much about the program.