This place ticked all the boxes for us--walking distance to a beach, air conditioning, top floor/quiet unit, view. It's a bit dated inside, but was spotless. Was surprised to find there was no streaming device or smart tv, so bring your Apple TV or some DVDs if you want to watch anything on demand. Communication was fine, but pretty impersonal--no flexibility on arrival or departure (not even a 30 minute grace period), and we were only given 10 minutes notice that a maintenance crew was coming to the unit.