Great location, apartment was clean and pretty spacious.
The check in wasn't great- I had asked for an early check in and 2 days wifi (it's extra)
No one knew what I was talking about and then I was charged for 3 days wifi for a 2 day reservation. They refused to apply the most basic logic to the situation...
They also try to make you fill out forms with your passport info and home address on it. Absolutely no requirement to do this in German law despite what they claim. Don't do it.