This place needs an update and some TLC. Everything is run down. The microwave door was disgusting. The place was "cleaned" but looks like it could have used a deep clean. You have to check in twice. You check in with the location, pay fees for fobs and parking. They give you little bracelets ($20 per couple) to wear and if they break you have to buy another for $10. Then you check in with the owner as well, which he was still stocking supplies when we checked in. The instructions were not super clear even though the emails were long. We were told someone would come check us out and then they were late. We were told "Leave it as you found it" but that's why we paid a cleaning fee. Tons of weird rules with fines attached (ex: No jumping in the elevator, umbrellas and chairs only allowed in the service elevator). The elevator always takes at least 10 mins. No fan in the bathroom, not enough dish towels, one dishwasher soap pod for a five day stay, not enough toilet paper (2 rolls for 4 people x 5 days), no mixing bowls, no trash bags, everything is slightly falling apart (the cabinets and couches are peeling), oven does not heat up enough and the broil function does not work at all, knifes all ridiculously dull, very few dishes, not a full workable kitchen. No oven mitts. No serving bowls or serving spoons. Only one pot with a lid. With all that said and if that all doesn't bother you, the location was absolutely lovely. We enjoyed the beach. They have a nice pool.