Can anyone please provide up to date opinions on this school? Are the kids happy there? It's a long journey for us: is it worth it?