Beautiful property. There are several towers (suites, rooms and bungalows) several restaurants and each one has different menu). I did not have all included, so you will need to put your credit card for food, drinks, snacks, groceries because the hotel is cashless. Everyone was nice from the moment we got picked up at the airport until we were returned. There is great security agents all over the property, and I love the idea of walking on the trails and also having a golf cart available. Beach was clean and not crowded. My youngest had a blast with the kids activities.