If there is money and opportunity - then I advise everyone exactly this school.
To get higher education, I chose Germany, but I decided to prepare for entering the university in Switzerland: education is very prestigious, therefore the certificate from the Swiss school is very much appreciated by admission committee that raises your chances to enter the leading university.
I can note the beauty of landscapes, and the proximity to Geneva (although Switzerland as a whole is a small country), and modern equipment.
I chose the IB program - it's an international baccalaureate: the program is international, so you can do what you want anywhere in any country. This is very convenient: the same legendary A-level is still more about England, and the AP is for American universities and a bit for Canada. And with IB, all the doors are open, go wherever you want. The schedule includes 6 subjects, 3 are ordinary, 3 are complicated, at an elevated level (they are chosen according to the university where you want to enroll).
Still there is a course in the theory of cognition, CAS (Creativity, activity, service - but everything is simple: the whole extra-academic type of sport, creativity and volunteering is relevant here, so it's easy to earn credits) and writing a big essay (that's difficult, but very interesting, because you choose the topic).
I have a technical profile, and all mathematics, physics, computer technology I have at a complex level. But I can't say that it is directly impossible. If you do not understand something, you take an individual lesson or a consultation (there are paid ones, there are free ones after the lessons).
I am quite sure of my knowledge, and the certificate will be in good standing - so I am almost sure that my German university will accept it.