Excellent product. This is the second one I own. The first one last me 7 years. I seen some bad reviews from a few people. Most likely, poor performance would come from poor installation (ex: not pushing the hoses tightly together), or a bad filtration system or pump. I installed the new one, it and it began to race around the pool!