Aerial twilight view of a custom pool, spa, and luxury home built by Old Palm Pool Construction

Custom Pools, Built for Florida Living

New pool construction, remodeling, and resurfacing in Gainesville, Newberry, and North Central Florida — built with premium materials and craftsmanship that lasts.

PebbleTec Authorized Elite Builder PebbleTec® Elite Builder
Licensed & Insured
What We Do

Built Around Your Backyard

Every project starts with a conversation about how you want to live outside. From there, we design and build a pool that fits your home, your family, and the Florida climate.

New Pool Construction

Fully custom gunite pools and spas designed from the ground up — tanning ledges, spillways, fire features, and outdoor living spaces included.

Pool Remodeling

Give an aging pool a second life — updated tile and coping, added features, new equipment, and a layout that finally matches how you use it.

Resurfacing

Rough, stained, or chalky finish? We resurface pools with premium PebbleTec® interiors that look beautiful and hold up for decades.

Crystal-clear water over a custom pool finish
Qualified PebbleTec® Elite Builder

Why We Build With PebbleTec®

Your pool's interior finish is what you see, feel, and maintain every single day. That's why we install PebbleTec — the most proven pebble finish in the industry. We're a qualified PebbleTec Elite Builder, so your finish is installed to the manufacturer's exact standard.

  • Lasts 15–20+ years, far beyond standard plaster
  • Natural, slip-resistant texture that's easy on feet
  • Resists stains, chemicals, and Florida sun
  • Stunning colors that make the water glow
Learn About PebbleTec
Recent Work

Pools We're Proud Of

The brands we build with

Pebble Technology International — PebbleTec finishes Aquabella tile Aquablu Mosaics Pentair Pool equipment

Ready to Start Your Pool?

Tell us about your backyard and we'll set up a free, no-pressure consultation to talk through design, timeline, and budget.

Schedule Your Consultation Or call us directly at (352) 682-1160