The stay was not good. No front desk for check in. Received texts for check in with a link that you could not click on. Upon arrival, there was a broken beer bottle on the walkway and trash everywhere in the courtyard. When we got to the room, there was hair all over one of the pillows. Had to text for room service to come and change both beds because they did not have any other rooms available (They did come right away to change the linens). The pictures are very deceiving. the rooms are very small especially for 2 adults and 2 kids. this is not a kid friendly hotel. This hotel is loud, trashy and no one there to enforce the rules. Cigarette butts thrown on the ground. The one large trash can under the stairs was always overflowing. Everyone had their clothes hanging all over the railings because the rooms are too small. I understand beach towels, etc. but I do not want to be looking at other boys/men's underwear hanging on the balcony rails. There is no room service to bring fresh towels, take out the trash (one little, small trash can in the room), sweep the floors, or put fresh linens on the beds. The beds and pillows are extremely uncomfortable. Sinks are too high for small kids to use. It has window units for ac and they are noisy.
If you like loud, trashy, chaos, etc. then this is the hotel for you. As for a family atmosphere, do not book this hotel. We ended up cutting our trip short and left a day early due to conditions.