Bought this for our 1 and a half year old when we went to the Outer Banks in NC. The ocean sand didn't run through it. Went to the lake in NY, the sand didn't go through it. Let the baby play in the tub with it, pouring a bucket of water through it didn't make the parts work properly. It's a cute idea, but doesn't function how you think it should. Strong plastic, not flimsy.