Great apartment and great location. I had a local with me for check-in as I don't speak Deutsch, but the office was able to speak english and translate everything for me. They also happen to be able to let us check in early, which was amazing so we didn't have to find a place to store our bags.
The only issue and reason for 4 stars instead of 5, was the black mold in the shower.
Everything else was great!