4/10 Rating
Cool apartment in a great location, but the devil was in the details. Keycards were a total pain, very finicky. Only one keycard was provided despite having two couples in the unit. When Kasa delivered a second keycard 24 hours later, both keycards stopped working entirely. Pool access was advertised but a code for the pool gate wasn't included, so we couldn't use it. Concierge couldn't help us; they said we'd have to take all of those issues up with Kasa.
Bathroom had two bottles of conditioner but no shampoo. Hall mirror wasn't hung, just propped up against the wall. Dining room chairs were wobbly and missing some sliders. Massive closets had just 3 hangers apiece, fine if you don't really need to hang anything. Door hinges squeaked like they'd never ever been greased. Room was equipped with a nice wine cooler, but it wasn't plugged in, so useless. All liveable problems, but annoying to deal with on vacation. A little more attention to detail would go a long way, Kasa. Stuff needs to work.
TLDR; this place wasn't a flaming disaster, but it certainly was not a guest experience we'll willingly repeat.