Fun place for families with kids that love the water! The room at the Hinode Villa were very comfortable and provides closer access to the outdoor water park and the beach. There's also on-demand buggy service to ferry you around if you don't feel like walking.
A couple of suggestions: add more vegan food options across the on-premise restaurants, and some outdoor space could use a good maintenance (e.g. walkway in the Hinode Villa area).