Overall, we really enjoyed our stay. Especially escaping from a mega city, the complex offers lots of green and lots of space. Several fun activities to do including a small mini golf setup, tennis courts, a soccer field, pools, and the beach. The service was incredible. However, we came with a one year old and they weren’t very accommodating for that. There are special dinner options and they wouldn’t let us bring our child, but also wouldn’t room service it to us even though one of the nice dinners is included in the price we pay for our stay. The food at the main restaurant was just okay. Nothing special really, but they do try to keep it fun with different theme nights (Mexican and seafood while we were there). Rooms and facility are great. Not very child-friendly though. Overall, 8/10 but would probably be 9/10 without kids—only thing keeping it from a 10/10 is the lackluster food.