Our stay at this hotel was very disappointing. The biggest issue is that the resort is extremely overcrowded. There are never enough chairs at the pool or beach, so you have to wake up very early just to reserve seats for your family. Even then, you may return to find another family sitting there, leading to unnecessary arguments. The restaurants are just as crowded. Finding a table often means waiting, and we had an unacceptable experience at Dalila Restaurant. My wife was sitting at our table while our daughter was getting food when a manager asked her to move outside so a larger family could have our table. She refused, started recording the conversation, and the manager walked away. We complained at reception and waited about 20 minutes, only to be told no manager was available. At check-out, another manager apologized, admitted the hotel was extremely busy, and said she would have handled it differently if she had known earlier. I told her there wouldn’t be a next time. We also noticed what appeared to be guests without all-inclusive packages using all-inclusive wristbands to get free food and drinks, making the overcrowding even worse. The beach was dirty, with cups and cigarette boxes everywhere. I even picked up trash to stop it from blowing into the water. The Marina Restaurant was the highlight, but the all-inclusive buffet became repetitive after a couple of days, especially by the pool. Overall, this hotel is overcrowded, poorly managed, and not worth the price.