The food selection was good from the buffet however, the specialty restaurants were a hit or miss. At the Mexican restaurant, the service was not so great when we went and it was hard to get the staff's attention so it took about an extra 20 mins to get dessert and the staff just didn't look happy to be there. We ordered fondue as an appetizer, and the cheese wasn't melted and was cold.
Managed to get a reservation with the Japanese restaurant, and it was bad. Was part of the last group, and the staff were rushing to finish. The appetizers were sushi and miso soup, but I didn't end up getting sushi. The chefs were great, but the waiter assigned to my table was rude. He called my partner a baby for ordering Iced tea and a shirly temple. The only good food was the fried rice because the miso was diluted too much, so it just tasted like water, and the dessert was warm and grainy.
Most of the staff at the resort were very nice and accommodating.
The room looked cleaned but when you took a closer look, it wasn't. The bed sheets were stained, and there was a bad sewer smell when we first entered. It did go away after airing out the room for a bit, but not pleasant to smell when being introduced to a new room.
The beach was very beautiful and had minimal seaweed. Also great activities like a fire show and a Michael Jackson show.
Overall,l we had a good time there, just with a few hiccup,s but that didn't ruin our trip