I would split my review in to 2: Hotel and family room.
Hotel - The staf, the service, the water park, the entertainment, the location and the outside area are all great and exceed my expectations.
Family room (504) - The room was designed strange, the kids in a hall near the exit door with no sperated door to the rest of the room, the bathroom and toilet in the middle of the room with gray glass doors which not give real privacy and in the last part the parents hall. The metrics was not comfortable, the cleaning staff didn't come every day and the location of the room was behind the kitchen so deep frying smell was always in the air.
To summerize: In total my family enjoyed the vacation and the hotel it could have been even better if the room was different.