The apartment is decent but overpriced, and the host (Kasa) is inflexible and difficult to communicate with.
Kasa is a big corporate organization. They are hard to communicate with. Their support/helpdesk is not connected with the people at the building, so you can't contact the people in the actual building. They have very particular rules, and they are unwilling to be flexible or helpful with anything specific.
For example, I arrived early, but check-in that day had been moved to 5 pm. Most AirBnBs or even hotels will be flexible and can offer you to check-in early. And if the room isn't ready, they will have a place for you to store your luggage, so you can go and enjoy the city while you wait. Kasa had neither! Instead, I had to sit and wait with my luggage for six hours outside the apartment before I could check in.