This resort exceeded our expectations! Pool was clean and nice, staff were friendly and prompt, beach was pretty and there were water sports like parasailing and tubing available during the day for a small fee. Dining had options for everyone. Nightly entertainment was a cool added bonus and the sister resort, Secrets, had a ****** for late night entertainment. Would highly recommend this place!