I bought this for my kids who are 6+ and they loved it. My wife and I have played it with them as well, and it's great fun. We've played it at family events with teenagers as well, and they enjoy it too.
There's 3 charade options on each card, you roll the dice (numbered 1-3) to select which one to do, and then you do the phrase (eg "Putting up the washing") within the time allowed by the supplied timer.
For young kids, there are picture cards included of animals and other objects, which they will find easy to do, and you'll soon see them wanting to try some of the more difficult cards as they understand how charades works.
My kids never played charades before this, and they love it now. We frequently play this, and you can control the length of the game by deciding how many rounds to play - so the game can last anything from 5mins to 30mins+ based on this approach.