Translate the following English sentence to French:
"What we have done with the Belliard building may not be ideal but at least it is a step in the right direction, and it is now off our backs."
Ce que nous avons fait du bâtiment Belliard n'est peut-être pas l'idéal, mais, au moins, c'est un pas dans la bonne direction, et nous en sommes maintenant débarrassés.