Stayed with toddler - family friendly, and many other children present. Little on-site convenience store provided anything extra we needed for our room, this was helpful. Beautiful resort, landscaping and clean. Although the toddler water section is aging: broken water toys and some rust on water features. Toddler still had fun, and this section is conveniently located near the washrooms and pool/lunch restaurant. The kids club could use a good wipe and the materials could be cared for better before being offered to children - sharpen pencil crayons/broken toys. Space seems like an after thought, rather than a place that’s cared for or prioritized. Do not need to opt for premium all inclusive package offered during check in, regular all inclusive option was more than enough. The only downside was regular all-inclusive option didn’t include room service, but enough food options throughout resort and if you did want room service with your regular alll-inclusive package, you could pay a small fee upon checkout. Ophelia was an incredibly warm host and server, whenever we’d cross paths with her at dinner (offering meal/upcoming event suggestions, etc). Golf cart services were always readily available to move throughout resort. Hospitable and kind staff.