translate English to French: They have been recently renovated and are in excellent condition.
Elles ont récemment été rénovées et sont en excellent état.