Worst thing was the food. Buffet was only good for breakfast, lunch and dinner were almost uneatable. Specialty restaurants were better but the cooks would only cook what they wanted, twice we wre told that we couldn't order things on the menus and when we complained they suddenly were able to make them. Put our name on a list to get in one and watched as people who added their names after us were admited before us, this also wasn't corrected till I complained. Room was ok but needed repairs, bed was uncomfortable, service was hit and miss with some staff providing true 5 star service but most NOT. We have stayed at this resort in the past and had recommended to many people, not any more. Best they offered us with all this was a discount on a return trip, explained that this will not happen that our next trip will be at a different resort. At what we paid for this trip we could have been on a Celebrity cruise in a premium class with better food and service.