Verified record
All Pool Service is a small inground-pool company based at 14 Grove Street in Upton, Massachusetts, run by John Jaworski. The company says it started in 1993 to service gunite pools regardless of who built them and incorporated in Upton in 1995, and it focuses on openings, closings, routine maintenance, tile and plaster repair, winter safety covers, and equipment sales and repair. It states plainly that it does not work on above-ground pools, and its Angi listing says it offers no emergency service or warranties. People who hired them describe a dependable seasonal routine. In a 2023 Google review a homeowner called John and Alex reliable, on time, and thorough at closing the pool, and said John had taught them a lot about their own pool. A 2019 Angi review praised the crew for being responsive and clearing a heavy accumulation of leaves from the pool floor during a late fall closing, and a 2016 customer said they had used John for about 25 years at reasonable prices. Several Angi reviews from 2012 to 2018 repeat the same notes: quick response, courteous crew, pricing that matched the quote, and careful vacuuming and scrubbing of the pool sides. A 2021 Google review described a $325 closing done well by his crew after a pleasant phone booking. The complaints center on communication and follow-through. In a 2022 Google review a customer said John never showed up for a scheduled pool opening and never answered emails, calls, or texts. In a 2016 Angi review a customer said the crew did good work but disconnected the system and then did not return daily calls for over a week, leaving them to find someone else to reconnect it. Google rates the company 3.5 stars from 8 ratings, noticeably lower than the 4.6 stars from 13 ratings on Angi, and the Angi reviews run from 2012 to 2021, so most of the written praise is several years old. This is a reasonable call for a gunite inground pool owner in the Upton area who wants a long-established local operator for openings, closings, and maintenance. Before booking, confirm the appointment date in writing and ask how the company handles a missed visit or a system left disconnected, since those are the two problems past customers raised.
John and Alex have been very reliable people that I can always depend on for my pool needs. They have always arrived on time and have a fantastic job in closing the pool. John is a treasure trove of knowledge and has helped me understand a lot of things with my pool. The most important thing about John is, he very ethical and does a good job Everytime he comes by.
Wish we saw these other reviews before making an appointment with John for our pool opening. Never showed up and never responded to our emails, phone messages or texts. What a lousy business person.
John was very nice on the phone and set an appointment to close my pool. His guys showed up and did a fine job. 325$
Very nice NaN.
I really hate having to chase after service people that I'm paying to do a job. I was pleasantly surprised how responsive All Pools was. Fall closing got behind this year and I had a huge accumulation of leaves at the bottom of the pool. They took care of that for me, completely closed and covered the pool for me. At a fair price. They are a "keeper" for me.
Specializes in
Also offers
Languages
1 change recorded — last scanned Aug 17, 2026.