We stayed a week at the Sirene Beach on an all inclusive basis. The location is nice - just cross the road for the (stoney) beach, and a few minutes walk to a couple of small supermarkets, restaurants and the taxi rank. The hotel was very clean.
There were two main issues we found - first the food. On an all inclusive basis you need the food to vary from day to day, and it just doesn't. It is very bland, very samey, and very boring. We felt we had to eat out at least once a day in order to get a varied diet. The deserts in particular were dreadful, plus leaving out whole (uncut) fruit - most of which wasn't ripe - just isn't good enough.
The second issue was that it felt like the hotel was rather petty with it's rules. 'No taking food or drink from the restaurant' - but no bottled water in the fridges. 'No using hotel towels at the pool' - but then no pool towels available. We bought water at the local mini mart, as well as having to buy pool towels. They would do better to get rid of the petty rules and focus on guest comfort and convenience. The final straw was when we tried to put two tables together in the restaurant so that our party of 8 could eat together on the terrace. A member of staff came over and wagged her finger and actually tutted at us. Wow, that's a first for me with hotel staff. To be fair, once we asked via the restaurant manager, they did put tables together for us, but to wag a finger?!
Generally not a great hotel for kids.