I bought this for my 6.5 year old year 2 son, who is learning his tables, on the strength of the other reviews on Amazon. I feel I have wasted my money, and am very disappointed.
The set consists of 52 cards, plus 3 'self-checking guide' cards.
There are nine cards with the numbers 4, 6, 8, 10, 12, 18, 20, 24, 36 on them, and a further nine with the same numbers written as words (four, eight, etc...).
The remaining 34 cards have multiplication sums on them, giving one of the above answers (IE 1x8, 1x10, 1x12, 2x2, 2x3, 2x4, 2x5, 2x6, 2x10, 2x12, 3x4, 3x6, 3x8, 3x12, 4x1, 4x2, 4x3, 4x5, 4x6, 4x9, 5x2, 5x4, 6x1, 6x2, 6x4, 6x6, 8x1, 8x3, 9x2, 9x4, 10x1, 10x2, 12x1, 12x2). And THAT'S IT!
The instructions give details on how to play snap, or pairs, and suggest "you can make your own cards to add to this pack if you want an expanded pack". But frankly, if I'd wanted to do that, I wouldn't have bought the pack in the first place!
So you can see from the list above that the 2-times table is almost complete (no 2x7, 2x8 or 2x11), and the other early tables are represented a bit, but it is of absolutely no value as a tool to aid learning of the tables in general as it covers such a small sample! It could be useful very early on to demonstrate that 3x4 is the same as 4x3, perhaps, and in becoming familiar with written numbers (four, eighteen...).
The age recommendation of 7+ is ridiculous. Most 7 year olds will already know their 2, 5 and 10 times tables, and be working on 3 and 4 (based on National Curriculum for year 2 children). This provides very little extra help beyond consolidating what they already know.
In summary, if you're thinking of buying this, don't bother. Make your own (better) set instead.