This place is definitely more of a family destination. The amenities are good (pool, jacuzzi, water sports, gym, etc.), however they are often packed with kids. For the first couple of days, we could not get a spot in the jacuzzi as it was often fully occupied with children. This is of course expected at a resort like this, but it is something to mention.
The hotel itself is clean, scenery is beautiful, and it was great to use the paddle boards/kayaks.