The university is equipped with sufficient resources for students to perform their best. The environment around The Hague is also quite friendly and you can make friends easily here.
The program is a bit unorganized, especially with the projects and minors. Therefore I would say that if more guidelines are provided, it would be much more helpful for the students.
The professors are super friendly and dedicated to answering all the questions that you have!