Location was perfect! Parking was a nightmare but the valet service really helped that issue. The couch was very old, leather was worn, cushions were falling apart. Ceiling tiles were bowing in areas, need counter space in bathroom, and fire alarm was disconnected and hanging down (I assume there was another one but the one hanging needs to be removed and replaced). Beach bar was great and food was ono! Pool looks nothing like pictures - could definitely be cleaned and fixed to make it a nicer option for guests. Parking pass and beach tags were a plus. Bed was comfy and kitchen was decent (didn’t use anything besides refrigerator) but there were cups, etc for use. Floor at entryway of hotel and in elevators need replaced as they were worn.