The property was generally quite nice. It was in good shape (though could use some pillows) and in a nice location, though be warned it is on a very large hill, with 130 steps that you need to climb whenever you return.
The main downside was that the communication was lacking and the check in information was simply wrong. It stated that the check in location was different from the property, and the address given was a grocery store 3.5 miles from the property that had absolutely nothing to do with the property. I searched for about two hours, before finally contacting Expedia, which after a lengthy (and slightly expensive international call) put me in touch with the property--after which I had to find a train 3.5 miles to the property, all of this while jet lagged and without very fresh German language skills to try to figure out at the grocery store what in the world was going on. Needless to say that is an experience everyone would avoid.