The staff at the front desk was courteous, and the beachfront access and view from our room was lovely, and the location suited our needs nicely, but that's about it. I think it WAS a nice place at some past time, but needs a complete overhaul!
DIRTY. Disrepair. I had NO TOWELS in my room for 2 DAYS, and not for lack of repeated requests. The cleaning staff, in broken English, just kept shaking their heads and shrugging "sorry, no towel!" The front desk people looked sympathetic, and "called" cleaning to request towels... But they never showed up. Definitely heard sirens all night, but the hotel itself seemed safe enough. The bed was really gross. Rubble and powder all under the bed, and the mattress, from what I saw on the side, was horribly stained. Did not sleep under the covers, just stayed on top on a blanket I had in the car, and fortunately had my own pillow. Tile floor was slimy/sticky, and furniture had all seen much better (cleaner) days. Asked many times for a coffee maker, never got one, though supposedly it "came with my room". Microwave worked SOMETIMES. Tissues smelled badly of mildew, and using them caused an allergic reaction, so I just used TP... But heck! At least I had TP! And the toilet flushed. I guess that's all you really need, right?