Very very poor customer service. Dropped our Zodiac pool cleaner off June 21st for a recall issue and was told Zodiac would send out a new one. After over two months of waiting I called to find out what the problem was and was told that our broken pool cleaner was at a different NPS store sitting there waiting. I called that NPS store and was told that they were still waiting for Zodiac to send the new one. I then took it upon myself to call Zodiac to find out what was taking so long and to my surprise they told me they sent one out to NPS June 27th and was signed for by someone at the store. I then had to call NPS and tell them they had the new pool cleaner for almost two months. I finally got my new pool cleaner no thanks to the staff at NPS who never had a clue until I told them. Just glad I called Zodiac because if I waited any longer for NPS to do there job I who knows how long I'd be waiting. Of course I never got an apology or anything even close. That would entail good customer service which it doesn't seem like these guys have.