Translate the following English sentence to French:
"From the point of view of this institution, there are serious doubts as to whether this is the best way to resolve this problem."
Ce Parlement doute fort que ce soit la meilleure solution.