Great hotel, lovely room, excellent food (choice and quality), nice pool (little cold), great slides, close to beach and shops.
Kids club was a great space/layout, but the guy running it was rude (including to kids) and disinterested (preferred to be on his phone) - would be a great facility with someone half decent.
Some of the waiting/cleaning staff were nice, but entertainment staff on the whole very poor and customer service from reception and certain other staff non-existent - e.g. my 5 year-old’s ice cream fell off his cone onto the floor and the girl refused to serve him another one (despite it being an all-inclusive hotel and him being in tears holding an empty ice cream cone...).
Worst staff I’ve ever seen or experienced while on holiday - however if you ignore / look past that, the hotel itself is fantastic.