I am thinking of sending my twins to Stowe School. Does anyone have up-to-date information or experiences with this school? TIA