The university does a great job in promotion. That’s why I rated 3/5, as you get 60% of what was promised. I loved the service lessons, a few other classes – teachers were great. Likewise, there were a couple of classes that were not as attractive due to poor preparation by teachers.
Tip: for a more comfortable stay in Switzerland, study German in advance. It will also help you to find a better internship.