This is a great set of toys for water play in the pool or bath. It gives kids a nice variety of waterproof toys to choose from. This set will work for a wide age range and for any swimming level. The very small "jewels" are great for more advanced swimmers who want to dive down to the bottom in the deep end, the batons are well-suited to intermediate to advanced swimmers, and the sharks and fish are great for beginners and little ones to use in the shallow end, in a kiddie pool, or even in the bathtub. This set should provide plenty of fun water play time for all ages! I just wish it would have came with a bag for storage or to use for carrying the toys to the pool.