translate English to German: The location of the hotel and its prximity to other interesting parts of the town.
Hotel is quite new. Rooms are beautiful.