We are considering St.G for our daughter, does anyone know this school inside out? Would appreciate any feedback