I was there for one semester as part of an exchange program in undergrad (I'm French).
Obviously I can not say much about the graduate program, but they do have a great physics department : it is rather small but people are super nice, I believe seminars are every week and they serve the best cookies at them! (How is that non relevant ?
I believe they have a good share on international students, since in the only graduate course I took there, all the students were internationals.
Also, the year I was there (2014), they were starting the edification of a new building dedicated to science and engineering, which (at least in their communications) lined up with ambitions of scaling up the science departements.