There aren't as many marbles as the picture shows but its correctly shows 1 big marble and loads of little ones.
Theres about 6 clear swirly ones, 4 opaque swirlies, a couple of larger opaque and we had one large opaque sadly chipped quite badly. There were no interesting or valuable (in 8yr old trading terms) ones like an 'oily' or a 'spotty'.
Bagged & in a box, you'd probably pay this for them in the very few shops you'd find them in in the high street.
If you're buying them for a marble mad kid look elsewhere - he will want the exotic marble types, not standard swirlie ones. Otherwise fine but should be about 2 quid.