This was my second visit to the property, the first time being shortly after they opened. As an all-inclusive I think this hotel has you pretty well covered. I enjoyed the many restaurants, lobby bar, and the rooftop (no kids) swim/lounge area. My first visit I was upgraded to a two story jacuzzi suite which is a room type I would highly recommend.
The hotel appears to stay busy both with families staying at the hotel and what I gather are local families who splurged for a hotel pool day pass. Pool chairs can be very hard to come by. It gets quieter at night.
During my second visit, I was disappointed to learn every restaurant was not open every night. Most nights I had problems getting a reservation to the non-buffet restaurants and had to walk in and hope to be seated. Fortunately they always "found a spot" for me. Compare to the first visit overall service has declined and several amenities are now missing. No welcome drink, no executive lounge, etc.
If management keeps the service standards high and if customers are given correct information re: amenities that will be available during their stay, I would have no problem to recommend this hotel for people with kids.More