Overall, good stay and the apartment was as described -- centrally located, spacious, equipped with many amenities.
However, upon arrival, we found the bed sheets were still dirty from the previous guest. Very surprising to find body hair and a towel in the sheets. We only made our discovery at 2am since the bed had been made. Kasa was responsive at that time but the bed couldn't be cleaned until the next day. We slept on the couch. Not ideal for our first night and after a day of traveling!
I imagine this was an oversight but a tough one to swallow. 5 stars for everything except cleanliness.