Great location, beautiful beach, stunning sea, large rooms with huge balconies that have great views. Four lovely pools and lots of space. Shame then about two points - firstly the food - it's an all inclusive resort and the food smacks of package tourist quality - poor!. Secondly, the beach boys who hassle you big time as you walk the few paces into the sea. At other places I've stayed they are able to keep the beach boys away from the hotel and surely they could here.
Having made these points, I would still go back because the location and sea are so good!