Translate the following English sentence to French:
"It is a very good report. There are still one or two small points of controversy in it, but she has done an excellent job."
C'est un très bon rapport, il contient encore un ou deux petits points de controverse, mais elle a réalisé un travail excellent.