This hotel was amazing!!! There were so many water slides and pools, and the beach was so clean and perfect that we debated that it was artificially created! The grounds of the resort were immaculate, and the chapel area where our room was located was beautiful. The prices for drinks and snacks were very high (as to be expected with a resort of this caliber), but we were too busy having fun to worry about eating and drinking anything!