I would recommend Mike to anyone needing pool cleaning and maintenance. He is professional, responsible, knowledgeable, easy to talk to, pet friendly, and well priced. We used Cascade Pools for over a year and were very happy with Mike and his assistant Angel(they usually switch off weeks). Whenever there was any problem or question in our quirky old pool, Mike jumped in to help take care of the problem(at no additional charge). Initially, as pool owning newbies, we paid for full service and then Mike actually taught me a lot about maintaining the pool so that I could begin to do it myself. Eventually we cut back to chemical only, and finally have taken over maintenance completely… but I am secure in the knowledge that if I turn out to be not as capable as Mike, I will happily have him back. Mike is very good about returning phone calls, but you can also email him at .