#1 in Utah for Pool installation and service.

For over three decades, All Seasons has been dedicated to Utah's pool owners by providing Utah's best planning, installation, and on-going service and support. All Seasons has received many awards for excellence over the years including being named multiple years to the Aqua 100 list, an honor given to the top one hundred Pool and Spa stores in the country. We truly make it easy to take it easy. Thanks for visiting our website and we hope to see you in your backyard soon … if you invite us, of course.

All Seasons Spa

Expert Installation

Rest assured we know the business of pools and Spas. Our staff has years of experience and is specially trained to ensure quality and care for all pool products.

Award Winning Support

Is your hot tub not that hot? Making funny noises? Are you getting error messages on your display? Call us. Let us show you why All Seasons is known for our excellence in customer service.

Custom pool design

All Seasons offers custom residential and commercial pool design, and construction. Contact us for a no obligation estimate and to view samples of our recent projects.

Utah's Source for Pools

Custom Gunite Pools

Custom Gunite Pools

Concrete pools (gunite pools) offer the greatest room for design flexibility. Architects and landscapers love working with us, because we can make the final result complement an existing space, or be a standout on its own.

Custom Vinyl Pool Installation

Vinyl Pools

Vinyl liner pools generally offer a lower up-front construction cost than concrete pools. We build three different types of vinyl-lined pools, depending on the design of the project.

Pool Service

Swimming Pool Service

All Seasons is your pool service company for Salt Lake City, West Valley, Provo, West Jordan, and surrounding Utah communities. Our professional service technicians can provide everything from delivery and setup to on-going maintenance.

Hot Spot Spas

Custom Pool nstallation

All Seasons provides expert installation services throughout Utah for custom residential and commercial pools.  

Send us a message

Fill out my online form.

How to reach us

  • Email

  • Pinterest


  • Phone

    (801) 298-7665

  • Facebook


  • Centerville, Utah

    We've moved, please visit us at our Murray location or contact us at (801) 298-7665.

  • Murray, Utah

    316 W Vine Street
    Murray, UT 84107 [map]