Anyone have any experience of this school? Would love to hear some insight as we're considering whether it would meet out DS's needs....