We recently visited Hampstead Hill School for our DS and really liked it. Any feedback about this school?