translate English to German: The apartments we offer are a sensible alternative to staying in a hotel.
Die Apartments, die wir anbieten, sind dabei eine wirklich ausgezeichnete Alternative zum Hotel.