Great location, great hosts. Absolutely nothing to criticize (and I say that as a German).
Everything looks like on the photos.