Does anyone know anything about it? I've been trying to find any reviews but failed unfortunately. The last ofsted report states "good" across the board but would really appreciate any personal insight anyone might have! TA