The stay was good overall.
We enjoyed the pool and activities inside the hotel such as the mini golf, gaming area, poolside games.
The proximity to the beach was good.
What could improve was setting breakfast times to avoid the queues in the morning, we were asked to eat at the bar but the bar sent us back as they were full. I would suggest making sure the availability in the bar is better when sending guests to the bar and that there is sufficient food setup. The air-conditioning in the room takes a long time to cool the room but was sufficient if started during the day for a comfortable evening sleep.