This place is dated. Room service did not replace all the towels they took on a daily basis. The mini fridge was not always completely restocked. Online you see a beautiful white sand beach with clear blue water, in reality, the water is brown and dirty and a ton of seaweed floating in the water. Good thing there are more than enough pools to swim in because you don't want to swim at the beach. The buffet had a good selection, but most of the food was overcooked to the point that it was dry. The other resturants require reservations that are difficult and near impossible to get. I did get 1 reservation for 5pm. There were about 15 tables, only 3 were being used and there were no more reservations to be had at the 5 pm time slot. I guess they can only handle 3 tales an hour. Maybe that's why the food here was good. The nightly shows are about an hour long and average. The gift shop is grossly overpriced, There are lots of people there to sell you a tour, beware, these are huge money grabs. Check out was not much better, huge line and only 1 person working the counter. On the plus side, the staff is friendly and helpful. Not much value for the money spent