Customer service was absolutely appalling. Staff refusing to take additional food orders after our order was taken. Only one bar staff working at a time, while the others talked in a corner, creating very long lines. Refusing to serve the wedding party until the regular guests of the hotel were served. Making individuals who had to change rooms (due to rooms not locking, ac not working, mosquitoes filling the room, etc) to check out by 12pm and sit around until 5/545pm to get a new room (of the 50 of us who stayed, 1/3 had to change rooms). Rooms were infrequently cleaned, although signage indicated the need for the room to be cleaned. I definitely would not recommend getting married here, as they do not close off the little area to guests. The sunloungers were still placed right up until the guests seats and wedding aisle and the bar (which was not the main bar and furtherst/smallest from the resort) was open to all guests. One of the guests fainted, due to the heat, and the responses were 'wait', 'not my job' 'not my problem' 'why are you rushing me to get water' 'this is your problem'. The dinner reservations app did not work, and were never available at the desk, due to full capacity (though we walked past some restaurants and there were no diners) or restaurant closures. The buffet food was repetitive and never labeled correctly. Even some of the hotel staff were confused as to what the food was. As an individual with a seafood allergy, this is extremely alarming.