The resort is large, and the rooms are spacious. I loved knowing that, as a VIP Silver member through Expedia, I received several benefits. However, the resort is not very clean. The pool was dirty, and outside by the beach, you can’t really swim because of all the seaweed, which is only cleaned once a week. The restaurants are always full, and it was impossible to make a reservation. There was really no nighttime show; I expected a bit more. The buffet food, however, is excellent and offers a great variety.