Kasa was exactly how it's described - it had all the amenities needed for a week long trip. Check-in was a bit confusing as the address provided takes you to the parking garage and not the front entrance, but once you get the hang of it it's very straight forward. The space was clean and had everything we needed including cooking oil, soap, tea and cooking supplies.
We ran out of toilet paper towards the end of our trip, but Kasa generously provided a gift card to compensate our troubles. Additionally, the wifi was pretty shotty so if you anticipate working from home, I'd double check the router. Despite these hiccups, I appreciated how responsive they were.
Overall, I'd recommend Kasa and would absolutely stay again.