translate English to German: Many rooms have been recently refurbished and offer modern facilities.
Viele der Zimmer wurden renoviert und bieten moderne Einrichtungen.