The hotel is really well maintained, the place is clean and the facility up to good standards.
Very good entertainment team, housekeeping and some of the restaurant staff were also good. Food was ok but nothing special (having been a chef in the past, I could tell how most of the food was recycled from one service to the next).
The negative side, rudeness and total lack of standards from the Bar staff at the beach, drinks are very basic, front desk staff don't seems to care/or are unable to handle any situation outside the normal routine of check in/out, WIFI is useless, it is available only in the lobby and this also almost never work, staff is aware the problem has been going on for long time but nothing is being done to fix it.