When assessing the hotel you must keep in mind that, with the water park connected to it, the target group is families with children. For adults without kids seeking some peace and quiet, the Suite Princess closer to the beach is the better deal.
That said, we thoroughly enjoyed our stay. We were lucky to have a room towards the northern end of the hotel, away from the pool with the noise and loud music playing all day. The hotel itself is not really new or modern anymore, some minor repairs here and there wouldn't do any harm, but it is clean, and the rooms are large and comfortable. The three meals per day that are inclusive were clearly more than we could handle, we were happy to skip lunch and just serve ourselves to a free snack at the pool (hamburger, hot dog, sandwich) when we felt like it. The meals themselves are a bit bland and repetitive in the course of a week, but we didn't mind. A plus if you are staying with kids is that entry to the water park is for free, which lets you go and do the slides whenever you like. The space in front of and between the hotels is car-free, so you can let even small children run without having to worry about traffic. Entertainment is right in front of the hotel, our kids especially enjoyed the mini disco every evening. You shouldn't mind the noise, though.
All in all a great place to get away from the daily grind for a while with your kids.