The Kasa team is good at responding to any problems you bring to them, and it should be emphasized that they have great response times and seem genuinely interested in making sure that you enjoy your stay. However, it would be nice if they didn't have these problems to begin with. For example, the unit wasn't ready by the time we checked in; and when we did check in, a window screen was broken, a kitchen light was out, some floor tiling was missing, etc. And when we shipped a package to a UPS that they had recommended (since they apparently don't have their own package receiving function...) they had neglected to mention that said UPS would charge a $10/day holding fee (feels like an important detail to miss!). It's just a bunch of small things here and there that, while individually aren't huge problems, together amount to a significant headache trying to coordinate with Kasa all the time to fix random things here and there that shouldn't have been broken in the first place. Would I stay here again? Yeah probably. But I would definitely prefer it if Kasa could get things right the first time instead of making it up through customer support.