Buyer beware. I ordered a pool cover from this site, and what i received was not what I ordered. Corresponded with Reggie - who insisted that I was shipped what I ordered - despite the part number showing this companies deceitful and fraudulent tactics. Ultimately I was told I would have to pay a restocking fee and return shipping. I worked with them for over a week - this was not a shipping or logistics mistake - its evident they are scamming customers without recourse. Read the reviews from everywhere...