Does anyone have any experience of this school? It's in Letchworth, Hertofrdshire and am thinking about sending my DCs there. Please tell me anything you know about it - good or bad!