Good: Reliabilty, Price, Knowledge, Customer Service. Bad: Nothing. Improvements: None that I can see right now. Other: This company has done a wounderfull job for my pool. When all others have failed. They have even helped me with my home warranty company to get my filter corrected instead of costing me alot of money. Thank you for getting my pool turned back around and keeping it great!.