Location was very good; easy walk to the beach. The best word to describe the property itself is "tired;" everything felt worn down and poorly kept. Upon checking in, we noticed a broken window right by the front door. It became a running joke for us as to what was going to break next, as there were problems with a toilet, the dishwasher, oven, and the heater for the pool. The whole place was very dirty and clearly had not been cleaned recently. In fact, we found someone else's sandals and leftover Fruit Loops in one of the bedrooms, there was sand in several of the beds (we arrived late and headed straight to bed so it was not due to visiting the beach first), and accumulated dust on ceiling fans and other surfaces. It became obvious the property management firm Real Joy didn't handle the basics of their job. We communicated some of the issues with them. After we sent an email about the pool heater, we received no human response; later in the day, we received a credit for the pool heating fee, which was the only way we knew they checked into it. No courtesy email to apologize or any other communication. I would definitely avoid Real Joy and their properties based on our experience here. As mentioned at the outset, the best thing about the property is its location.