We used to do Club Med. It's great for kids. Mine love it but for the price, it's no longer good value for money. They raised the cost so that the bar is entirely free now, which is good news for some but we don't really drink and I don't want to pay more for my vacation so that others can!
So if you can get a good deal on Club Med, go for it but don't bust your budget to do so.