I had a really good experience with this company. I ordered a chois pool rectangle and I got it about a week after the order. The solar cover was back ordered but I got that in about week. From beginning to end, to everything in between I am happy with the product, the service and the help I received with my water problems 2 months down the road