We had a week at Hammemet in Tunisia 3 years ago, with our kids who were just 2 and 6 months at the time. BIL & SIL came too, and they had a 3 yr old and a 8 month old.
The elder girls all did a day or so in the daycare, but didn't really enjoy it that much as the predominant language was french, but they enjoyed paddling around in the pool (they have a seperate kids pool next to the main one) and beach with us anyway. They were very entertained by a camel on the beach one day! They did seem to do a lot there though - lots of activities etc. We both had 2 bed villas which were a good size, though a 5-10min walk away from the main restaurants etc (so monitors don't work) - they do run evening kids clubs though. They do a seperate kids tea at 6pm which was always well attended and pretty OK food, and they have jars for babies too, though not a lot of variety.
The french was, as mentioned, an issue at the kids clubs (DH speaks it, I don't, on the day I took Hugo (6 months) in for a few hours I don't think he had any milk as they couldn't ask me when he had it!). We had several conversations in English with various staff that transpired afterwards they didn't understand at all - about vegetarians in the specialist restaurant, for example.
That said, we did have a good time, there was lots to do - watersports, pool, other activities including a trapeze! And the resort itself is very nice, food was good, big buffets, and a lovely smaller restuarant right overlooking the beach, which we used for lunch a lot as it was much less busy.
One thing I didn't like was the coach ride to and from the airport - it's over an hour and they drive like loonies! Don't sit near the front and look out of the window...!