translate English to German: staff were great from the moment we arrived. room was spotless and very comfortable.
Das Apartment war sauber und ist super von der Lage.