Everything great, but:
1. The restaurants are not up to a five star lux resort: limited choice, low medium quality
2. Cleaness was not at best, in particular the patio with the pool.
3. All the week there a construction of a villa onnthe beach with associated noise. This is not acceptable forca five stars lux.
All the rest, including the nice and friendly staff, was great.