My first thoughts would be to avoid ISL for the time being. I know little of them, but a brand new school, still getting set up could be, as you say, chaotic.

QA is very much first rate. Don't know where the idea of lack of activities came from. Is that the impression from the website?