Translate to German:

For several hours there was no hot water on the first floor due to a problem with the boiler. We were given the key to a separate shower room for this period.

German:
Our room was good and suited our purposes, but it was very expensive, even if you compare it to London, Paris or Madrid.