I've just been offered places for my children at St Mary's, N16. Does anyone know anything about it? I've read the Ofsted whihc was "outstanding" but I'm abroad so I cannot go and ask around myself. Any thoughts gratefully received.