We stayed here for the first time. Overall it was an enjoyable stay.
Good:
They had daily live entertainment in the evenings. Pool table (2 euro) and table tennis (free) were available. They let us borrow a uk to eu plug adapter. Swimming facility was great big pool with jacuzzi and waterfall and towels and showers. Beach is nearby, transport links and scooters are nearby, dining area is nearby (indian, mexican, thai, etc food). They kept our luggage and tagged it as our flight was scheduled after checkout and offered us a courtesy room to freshen up.
Not so good:
Table tennis equipment bad condition. You can only borrow iron and stand for 1 hour, not available in each room. You can hear people talking outside your room and walking past which will disturb your sleep if you're a light sleeper. The breakfast options were nice but kind of limited, it had the main stuff though like omelletes, capaccuino, juice, bread, fruit, pastries, etc.