Love it perfect for my 4 year old. My 9 year old even joins the fun.. I use kinetic sand but I'm going to try natural sand. He even puts top on by himself .