The apartment and the on-site employee (in a back room) were great, but...
Problem #1. The hotel ignores messages. On June 10th I asked whether the building had a washing machine. No reply. On June 13th I sent a follow-up. Still no reply. So we re-organized our plans to allow several hours in a laundromat. Then we got to the apartment and it had a washing machine. Happy to have it, but annoyed that we needlessly wasted our time reorganizing our plans, all because the hotel couldn't be bothered to answer our question.
Problem #2. The hotel's communications were insincere and annoying. They pretend they're being helpful and super cool, when really they're just cutting their costs. For example, when they say "We’re not fans of those awkward in-person check-ins, so we got rid of them" what they mean is that they're willing to make things more difficult for their guests in order to save the cost of a receptionist. If they just said "We want to provide a good apartment at the lowest possible price, so there's no reception desk" we'd be fine with that.
Similarly, they urge their guests to "be kind to their fellow travellers" and "do their karma a favor" by saying if they're arriving late or leaving early, so other guests can have a late check-out or early check-in. But really the hotel just wants to charge those other guests 10€/hour for an early check-in or late checkout.
In summary, the apartment was great — it's the management that's the problem.