Yes- loads of times... Brilliant for kids and adults alike... Fantastic watersports and activities for those who don't want to lounge on the beach all the time, lovely food, great childcare and usually lots of other like minded holiday makers!!!
The only thing I'd say is that it's becoming increasingly less inclusive on the cost front, and a lot more commercial than in years gone by. DH and I actually swapped our loyalties to neilson last year to try it, and thought that the customer service was phenomenal, and overall experience actually better than the previous few years MW holidays... Not sure of it was just a one off though, and certainly Would still recommend both types of holiday- have fun!