3. The rooms were fabulous, the setting gorgeous, they have millions of pools and great staff, the room service was better than any of the surrounding resturants, the beach was a little hard to swim on, but the snorkeling was phenominal, it was by far my best hotel experience ever.