Arrived on time for check-in and was told our room wasn't clean yet, could we wait a half hour. Fine, we waited on the beach. Returned to check in, but alas, the room still wasn't cleaned, could we give them another half hour, so we went to a late lunch. Returned after lunch, but yet again, the room was still not clean, could they have 15 more minutes. Once we were allowed to check in and enter what should now be a very clean room....well no, it was not clean. Dirty crumpled up tissues under the bed, sand all over the floor, stains on the bedding, hair all over the shower curtain, soap dish and toothbrush holder fixtures hanging by a thread off the wall. Could not shut bathroom window. Balcony floor was so soft in spots we were in fear of falling through. Balcony railing posts were rusted through and no longer connected to the floor. I will say the mattresses were comfortable, the only positive. Could have gotten a second hand high from neighboring room's weed smoke. All in all a regrettable choice of stays.