Perfect apt and perfect location. BUT. Communication is a mess. If you like automated AI messages from your bank or cell provider, you are at the right place!
Also there is a 250 Euro deposit they make on your card upon arrival, and it is still not lifted though we left 2 days ago. After specifically asking about it, finally they told us that it takes 1-2 weeks to get the deposit back. It's not a big deal, but the way it was communicated isn't correct at all.