Serving French Valley and the Inland Empire
Greg's Perfect Pools provides pool service across 5 cities in the Inland Empire. Locally owned, fully insured, and backed by a 100% satisfaction guarantee.
Pool Service in 5 Inland Empire Cities
One local crew for every pool on our route
We serve 5 cities across the Inland Empire. Each city has its own pool setups, water conditions, and home styles, and we know them all.

French Valley
We service pools throughout French Valley, including Spencer's Crossing, Dutch Village North, Dutch Village South and more. Our team knows the common pool setups in this area and the local conditions that affect water balance.
- Weekly cleaning, filter cleaning, and salt cell service on a set schedule.
- Equipment repair and installation for pumps, filters, heaters, and cleaners.
- Free on-site walkthrough and a clear written quote with no pressure.

Menifee
We service pools throughout Menifee, including Menifee Lakes, Sun City, Audie Murphy Ranch and more. Our team knows the common pool setups in this area and the local conditions that affect water balance.
- Weekly cleaning, filter cleaning, and salt cell service on a set schedule.
- Equipment repair and installation for pumps, filters, heaters, and cleaners.
- Free on-site walkthrough and a clear written quote with no pressure.

Murrieta
We service pools throughout Murrieta, including Bear Creek, Greer Ranch, Copper Canyon and more. Our team knows the common pool setups in this area and the local conditions that affect water balance.
- Weekly cleaning, filter cleaning, and salt cell service on a set schedule.
- Equipment repair and installation for pumps, filters, heaters, and cleaners.
- Free on-site walkthrough and a clear written quote with no pressure.

Temecula
We service pools throughout Temecula, including Harveston, Redhawk, Wolf Creek and more. Our team knows the common pool setups in this area and the local conditions that affect water balance.
- Weekly cleaning, filter cleaning, and salt cell service on a set schedule.
- Equipment repair and installation for pumps, filters, heaters, and cleaners.
- Free on-site walkthrough and a clear written quote with no pressure.

Winchester
We service pools throughout Winchester, including Morningstar Ranch, Spencer's Crossing, Winchester Ridge and more. Our team knows the common pool setups in this area and the local conditions that affect water balance.
- Weekly cleaning, filter cleaning, and salt cell service on a set schedule.
- Equipment repair and installation for pumps, filters, heaters, and cleaners.
- Free on-site walkthrough and a clear written quote with no pressure.
Why Inland Empire Homes Need Local Expertise
Pool care that fits our climate and our communities
Hot Inland Summers
The Inland Empire gets hot, which means chlorine burns off faster and algae can take hold quickly. We balance chemicals for our local climate, not a one-size template.
Dust and Debris
Open land and windy days bring dust and leaves into pools across French Valley and Winchester. We adjust skimming and brushing to match the debris load on your street.
Hard Water
Our local water is hard, which means calcium builds up on tile and inside equipment faster. We manage water balance and filter cleaning to keep that scale under control.
Pool Services We Offer
Cleaning, repairs, and installation across every city we serve
What Homeowners Say
Reviews from across our service area
Service Area FAQ
Common questions about our coverage
How do I get started with pool service?+
Call us or fill out the free estimate form on this site. We schedule a free on-site walkthrough to look at your pool, your equipment, and what you want handled. After that visit, we send a clear written quote with no pressure to say yes. Once you approve, we set your weekly service day and get started.
Which cities do you cover for pool service?+
We serve French Valley, Menifee, Murrieta, Temecula, and Winchester. Our routes cover the neighborhoods within each city, from Spencer's Crossing in French Valley to Harveston in Temecula. If you are unsure whether your address is inside our route, call us and we will confirm right away.
Do you service pools in gated communities?+
Yes. We work in gated communities across the region, including Bear Creek in Murrieta and several neighborhoods in Temecula and Menifee. We coordinate with your gate access and follow every community rule while we work. Many of our current customers live in gated neighborhoods.
How do you schedule weekly service visits?+
We assign each pool a regular service day so you always know when to expect us. We show up on that day each week, weather permitting. If your service day falls on a holiday, we communicate the adjusted schedule ahead of time so there are no surprises.
Which neighborhoods in French Valley do you serve?+
In French Valley we cover Spencer's Crossing, Dutch Village North, Dutch Village South, Quinta Do Lago, French Valley Village, Bridlevale, and Adeline's Farm. We also serve nearby Winchester neighborhoods like Morningstar Ranch and Winchester Ridge. Call us to confirm your specific address.
Do you handle both cleaning and equipment repairs?+
Yes. Our team covers weekly cleaning, filter cleaning, salt cell cleaning, acid wash, equipment repair, and new equipment installation. That means one crew knows your pool, your pump, your filter, and your salt cell. You never have to coordinate multiple companies or repeat your pool's history to a new technician.
