Bought a pool heater vent from them that my pool company told me to buy. It ended up being the wrong size. I returned it immediately and even if they had accepted the return I had to pay $100 for shipping and subtract a 20% restocking fee so they have a really bad return policy. They did not accept my return not happy at all do not purchase from them.