I called Niagara Pools when I decided that I wanted a pool. They explained to me all the options and what sizes I could get in my price range. The estimate was reasonable and they started to build my pool. They did a really good job because my pool has been functioning without any problems for years. They also sell the various chemicals in order to maintain the pool.