Terrible
Contrary to the product description and what other reviewers have said, these are cheap pieces of polyurethane foam stuck on opposite ends of PVC pipe. They are cheap, cheap, cheap. I returned mine and got something 10x better at our local pool store for the same price.