Education is generally is sufficient except for research. It is not well explained and not enough practice is given for students to really grasp it.
Otherwise, it has great facilities for your course.