These are great pool shoes.  A few of the drainage holes on the bottom are slightly big and small rocks will get in them, but nothing that you cant pop out with a small knife.  Other than that, a perfect product.