Babies and toddlers, roughly one to four. It is built for the age that wants to touch everything and cannot yet be trusted with honey — they get the squish, the color and the beads moving under their fingers with nothing to clean up.
Yes, if it is sealed properly. The honey and beads go inside a double bag and the open edge is taped down with heavy packing tape, so there is no way in. Tape the bag to a table or a window and it stays where you put it.
Double bag it, press the air out before sealing, and run packing tape along the full sealed edge rather than a strip in the middle. The tape is doing the real work — a zip seal alone will not survive a determined toddler.
Several days, and they can be made a week ahead. Keep them out of direct sun, which warms the honey and softens the seal. When the bag finally gives, throw it out rather than repairing it.