This was a very nice apartment in a great location, with great views. The place was clean and the check-in process, while complicated, was clearly explained. The only minor cleanliness-related issue was that the shower gel bottle was empty when we arrived.
Prior to check-in, Kasa made me fill out a bunch of extra paperwork on their website, which was mildly annoying. The whole Kasa experience just seemed to add a layer or clunkiness to the airbnb process. I had to use their website to find check-in instructions, the wifi password (which wasn't posted anywhere in the apartment either), and other info. A regular host that just utilizes the airbnb is just slightly easier.