We've stayed in dozens of places all over the world that were all different kinds of management and have never had to leave. We had to leave this one early. The pictures appear several years old and not accurate to its current condition. The furniture has significantly deteriorated, the dresser in the bedroom was maybe half usable, there's a bar height table in the kitchen, the light in the living area doesn't turn on so you have to use the kitchen light to see at night, the outlets are not covered nor secure, the electricity is old and trips if you use the air conditioner, the tub was not clean on arrival and took two days to drain and our host took 23 hours to get back to us about it, only to inform us we'd have to wait until the next day before it would be addressed. But then Joe said he was available to help. We messaged back with our concerns and he proceeded to ghost us and never addressed any of our concerns. It was frustrating and disappointing. We had a baby and a preschooler with us. Having standing water is a drowning hazard and not a place I want to be on vacation. The tub eventually drained so we finally got to shower again, after spending two days walking the city and being very dirty and sweaty and grumpy, but it wouldn't drain again afterwards. None of the special beach or baby supplies are in the stay, you have to ask for them and wait at least an hour for them to be delivered. There was no indication of this in the listing so we did not anticipate needing to make requests on arrival, which made our first night extra challenge with two small children at bedtime and not having a place to put them to bed. The host manages four units, so the aerial image is of two duplexes. The bed is a valley. Found old underwear in the bathroom, a live cockroach and loose medication under the bed. The coffee maker is not pour over, it's a keurig. Cooking amenities were okay, but no oil to cook or bake with. Stay would benefit from a guidebook with instructions and recommendations. Host told us where the wifi access code would be. It wasn't there. After searching high and low, we finally got the QR code on the router. The cleaning fees do not match the cleanliness of the stay. I really don't like leaving negative reviews, but I can't recommend staying here. There are better places at a comparable total price. Due to the host's dismal communication, inaccurate description, lack of cleanliness, and our safety concerns, we had to leave early.