Front desk staff during physical check-in was exceptional. Answered all our questions. WiFi password as provided was incorrect. After multiple attempts to gain access to wifi in the room, had to return to front desk to learn there was an extra character in password provided. Cooking surface on stove was not clean. Oil or cooking spray all over surface. Microwave keypad was filthy. Fridge handles dirty. Elevator doors, floors, and keypads were dirty. It appears no cleaning is occurring. Additional amenities could have been provided such as salt/pepper, dish soap, Kleenex. Dining area rug in unit not situated correctly. Overnight security seems potentially dangerous. We attempted to go to beach near sunrise but could not exit the building without a passcode, that had to be provided over the phone by calling the unmanned front desk...where phone numbers were provided. Because cell service in building is virtually non-existent, had to go out on parking deck to call emergency contact numbers.Quite disappointing for the complex age and price. Seems that overall upkeep is lacking, especially for the price.