Beautiful location, food varied and was always very good, drinks and general service slow but adequate.
Due to the location, you need wheels if you intend to vacate the resort for anything. Taxis are painfully expensive and limited, think 240Euros for a 100km round trip :( a necessity if you go to clubs etc which are miles away! Noted for my next visit ;)
Huge resort, very nice but more a 3 star in terms of facilities and service. Limited English, but French spoken widely by staff at the front desk.
Entertainment staff seemingly never sleep, pleasant enough but it gets irritating when you get disturbed to talk about nothing in particular - very weird but I guess friendly. The shows were amateur and harmless but we were clueless to the intent as all Italian - not a whine but it had zero flow!
Some staff go the extra mile and are fantastique! Some are useless and rude but very few.
Pool and beach fabulous - overall very nice place.