The place is very small, and it doesn't have a separate living room. So I would not recommend staying there a longer period, but it's perfect for a weekend trip.
The apartment was clean (and provided of more cleaning supplies). It is well located, close to public transportation.
The only bad thing I can say is that all the info and communications are given in German, which is not ideal if you don't speak the language.
Overall, a very nice stay.