The hotel is not on the beach and they advertise access to the other "sister hotels", but not all-inclusive, you need to pay for your food and drinks on the beach (other hotels).
The room view was gorgeous (we had lagoon view; it had a mini kitchen and a large jetted tub on the balcony; the bed was comfy and the shower head was nice. We asked about 3 times to shut off the balcony light and the last person told us it couldn't be shut off, but all the other rooms did not have lights turned on.There are 3 restaurants (not 4). The main buffet/a la carte restaurant, an Asian food with teppanyake and another one that serves snacks till 6pm everyday and it turns into a "Mexican food" restaurant (open 1x/week for dinner). The buffet food varies very little, the food was mostly cold and not great (but omelet was amazing), they can't handle a full restaurant. The entertainment is early and somedays it was pretty lame. The hot tub's jets were uncontrollably strong. The pool is pretty good, swim up bar is a plus. You can't go in the lagoon water at all because of the crocodiles, but we didn't see even a hint of any crocodiles. I was disappointed overall, but depending on the package you get, it may be worth it... I am not sure.