We always shop at Aegean Pools for our pool supply needs. The staff there is friendly, knowledgeable and very helpful. They have a good selection of pool accessories, parts and toys and they provide water testing and can help diagnose your pool problems. Their prices are typical retail. We have not purchased a pool from them, but they have been around for a long time and have a good reputation for quality work.