I can't think of a bad word to be said about this place; we loved it!
Friendly staff and other guests were the plus on top of a massive room and balcony with great views. The pool area was never overcrowded and got sun all day long. Particular mention must go to Nina in the poolside bar who looked after us impeccably.
We stayed All Inclusive and got excellent food on every occasion with loads of variety, although the restaurant in the sister hotel next door had even more choice.
Our 11 year old cried when we left; yes, it was that good!