"Good:
Overall great stay. Staff was great. Food and drinks are adequate for the all inclusive price. Location is both near a beach and a bus stop.
Bad:
We had some water dripping from the ceiling in the corridor and in the toilet of our room, likely due to condensation from the AC, which was negative but didn't hinder us too much. The hotel also experienced several power outages every day of our stay, but power was out for just a couple of seconds each time (didn't affect us except for the power strip that had to be manually turned on again since it defaults to off every time).
The beach nearby the hotel was not great, but during summer there's a bus service that can take you to other beaches nearby.
The pool closes too early, at 6pm, so we had limited entertainment options during the early evening.
Conclusion:
I would stay here again."