One of My friends' children are studying in that school. She does not have any particular complaint about that school however in Doha you cannot find a perfect school. Hope you will find this school more suitable for your children.
All the best