I purchased this bag of mixed sized and mixed colored buttons from Walmart for about $5. We tried to use it with sand toy, but most buttons were too large to fit through. My son sorted buttons, hid buttons, and played for about 30 minutes with them. I think I've now found all of the buttons. Grade B-.