Hayward Pools referred me to this company for warranty work. No one came to do an initial inspection just spoke with me on the phone and ordered the replacement part which took two weeks to come in. The tech finally came but did not replace the part. He stated my system was dirty. However I have regular pool service by a reputable company. Instead he charged me an $89 service call charge but did nothing. I emailed Adam who responded once. When I emailed back with some follow up questions he just refused to even respond. As far as he was concerned he was right and I was wrong so why even acknowledge the customer. Since then my system failed again and I found a reputable pool company to do the warranty work. However still out the $89 from AZ Mirage's failed attempt.