On the positive side, the property was clean and well-located: close to a public beach and restaurants. However, we had many challenges in our short stay. The apt was in a complex and the adjoining walls were thin; Night 1, we could clearly hear the TV next door until 11pm when they shut it off. We had been told in our opening instructions not to bother the neighbors. Night 2, we lost wifi for the night. They corrected next morning. Night 3 is the doozy: around 9pm, my wife heard dripping in the bathroom. The toilet tank had a crack from the top of the bowl to the bottom that was leaking all over the floor! We shut off the water, cleaned up the mess with towels and went the night without a toilet. To their credit, someone came in next morning with a replacement toilet. We were out when they came. When we returned, the toilet had been replaced BUT all the filthy towels we had used were still laying in the bathtub.... Maybe worst of all, without me prompting a response, no one ever apologized for the situation or thanked us for the clean-up.