Good hotel, amazing beach ,food was ok ,buffet had good variation but the a la carte restaurants werent great. Personal was lovely and worked really hard. Drinks cheap, but they were ok . Would have like the chance to pay maybe a little extra to have nice drinks. Kids loved the pool.
We were "privileged " but the bunk beds weren't very safe so we shared the big double beds with the kids, no biggie. Room service didn't work at all, tried 3 times ,3 times failed.
Entertainers work hard, although twerking competition by the pool in the afternoon didn't think it was child friendly, still my kids found hilarious and love the night shows too.
In general I think it was good value for money, but the beach and the staff which works so hard is what they make the hotel.