I've only had good experiences with Leslie's and their staff. They taught me how to properly maintain my pool and I rarely need to maintain it anymore quite honestly. People compliment the water quality/clarity of my pool whenever they are over. That is why Leslie's has earned my business over-and-over again.
They also offer free vacuum repair service, you pay for the parts. They will also disassemble and let you keep the old parts that are still good if you opt for a new vacuum.