Hotel is steps away from the beach, as promised, however, the staff is terrible. Our check in time was at 1pm, they stated that one of our rooms are not ready because it has not been cleaned yet and will be ready by 3pm. We stated it was ok, and proceeded to one of them collectively. Upon arrival, we noticed the mattress was on the floor, no bed frame. There was low water pressure in the shower, and a couple of roaches by the shower. The rooms were not cleaned, and new towels were not given. Instead, you would have to collect all used towels and bring it to the check-in to request an exchange of towels. There was no water in the room, or any beverages. Stay away- staff was rude, and rooms were not clean.