We liked overall resort size, multiple pools, day animation, beach, service at reception, a la carte restaurants, room size & breakfast.
We didnt like the service at the bars, where you had to queue partially very long, in particular at the beach. Better avoid the buffet restaurants, which have very poor food quality: overcooked, very fatty and poor choice over stay.
But all in all good value.