I would not stay here again. The villa smelled musty, and there was something living in the ceiling - possibly a large lizard. There were three buildings behind the locked gate of my "villa," each with a bedroom/bathroom combo, and one with living area and kitchen with an upstairs balcony that was open to the elements - bugs, mosquitos, critters.
I reserved a one bedroom with private pool. The living area and kitchen were located in another building, as mentioned above, and I did not use it. Before bed one night, there was a large scuffle in the ceiling above my bed, so I clapped loudly and knocked on the ceiling in hopes that the critters would scurry off. Then another night a couple "house" lizards on the ceiling woke me up with the glass-tapping noise they make, so I scared them off, and then I (kinda of) slept with the lights on.
The hotel provided a buggy ride to the restaurant at the beach, which was easy enough to request via WhatsApp. Breakfast was buffet style.
I noticed a DJ at the restaurant in the evenings, but I never stayed late, and I could hear the party from my villa.
Staff were friendly and helpful. But I was not satisfied with the quality/condition of the property.