I bought these for my daughter when she was outside so her feet could be covered but she could go in and out of her baby pool, and be at the beach without having to worry about her stepping on something. They were great. The holes allow water in and out, and because they are plastic, they clean up in a snap. The traction is not great, and she slipped a few times trying to climb a grassy hill in our yard, but I will be buying another pair (she out grew the first pair) again for summer. Also easy to pack and take on vacation.