I can't say it is the best. But there are so many students. I am sure it can't be bad. I recommand it. And, for only Cad300, we can't expect too much.