Positive:
Good price, Nice location, Free Airport pick-up, Spacious nice rooms, Nice beach, Good swimming pools, Tended gardens, Many sports and activities.
Negative:
Wifi (reception only), Restaurants (food and service), SPA (free just 2 hours), Staff of extra payment activities (too intrusive and insistent), Too many flies on the beach (impossible to relax, need a solution).