<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ontario Pool Services</title>
	<atom:link href="https://ontariopoolservices.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://ontariopoolservices.com/</link>
	<description></description>
	<lastBuildDate>Tue, 13 Oct 2026 16:45:34 +0000</lastBuildDate>
	<language>en-CA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>Pool Liner Replacement: George’s Backyard, Renewed</title>
		<link>https://ontariopoolservices.com/pool-liner-replacement-george/</link>
		
		<dc:creator><![CDATA[Von Vertum]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 15:57:21 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<guid isPermaLink="false">https://ontariopoolservices.com/?p=868</guid>

					<description><![CDATA[<p>Liner replacementOur workLet’s talk about your pool ↗ Home &#160;/&#160; Our work &#160;/&#160; George’s liner replacement Project story 01 · Liner replacementA&#8230;</p>
<p>The post <a href="https://ontariopoolservices.com/pool-liner-replacement-george/">Pool Liner Replacement: George’s Backyard, Renewed</a> appeared first on <a href="https://ontariopoolservices.com">Ontario Pool Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&#038;family=Lato:wght@400;700;900&#038;display=swap" rel="stylesheet"><style>html:has(body.postid-868){margin-top:0!important}body.postid-868{margin:0!important;padding:0!important;background:#f7f5ef!important}body.postid-868>#header,body.postid-868>#footer,body.postid-868>.header-wrap,body.postid-868 #wpadminbar,body.postid-868 .obj-trigger-scroll{display:none!important}body.postid-868 #main,body.postid-868 #main *:has(#ops-project-story){margin:0!important;padding:0!important;max-width:none!important;width:100%!important;float:none!important}body.postid-868 #main .entry-full-content>.row:not(:has(#ops-project-story)){display:none!important}.ops-project-story,.ops-project-story :where(*),.ops-project-story :where(*)::before,.ops-project-story :where(*)::after{all:revert}.ops-project-story{--ink:#1b211f;--muted:#636660;--cream:#f7f5ef;--gold:#c4a466;--line:#dbdcd4;--serif:'Instrument Serif',Georgia,serif;--sans:Lato,Arial,sans-serif}.ops-project-story *{box-sizing:border-box}.ops-project-story{scroll-behavior:smooth}.ops-project-story{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 var(--sans)}.ops-project-story a{color:inherit;text-underline-offset:5px}.ops-project-story button{font:inherit;cursor:pointer}.ops-project-story img{display:block;max-width:100%}.ops-project-story h1,.ops-project-story h2,.ops-project-story h3,.ops-project-story p,.ops-project-story figure,.ops-project-story blockquote{margin:0}.ops-project-story h1,.ops-project-story h2,.ops-project-story h3{font-family:var(--serif);font-weight:400;line-height:1.04}.ops-project-story h1{font-size:clamp(48px,5.3vw,82px);letter-spacing:-1.8px}.ops-project-story h2{font-size:clamp(38px,4.2vw,62px);letter-spacing:-.7px}.ops-project-story h3{font-size:34px}.ops-project-story .eyebrow{font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.ops-project-story .muted{color:var(--muted)}.ops-project-story .wrap{max-width:1320px;margin:auto;padding:0 48px}.ops-project-story .draftbar{position:sticky;top:0;z-index:20;background:#202923;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:11px 30px;gap:20px;font-size:12px}.ops-project-story .draftbar strong{font-size:11px;letter-spacing:1px;text-transform:uppercase}.ops-project-story .draftbar nav{display:flex;gap:5px}.ops-project-story .draftbar button{border:1px solid transparent;color:#ddd;background:none;padding:7px 14px;font-size:12px;border-radius:3px}.ops-project-story .draftbar button[aria-selected=true]{color:var(--ink);background:#f1ecdf}.ops-project-story .draftstatus{color:#c7d0c7;margin-left:12px}.ops-project-story .sitehead{background:var(--ink);color:#f7f5ef;margin:0 -48px;padding-left:48px;padding-right:48px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--line)}.ops-project-story .logo{width:170px;height:56px;object-fit:contain;object-position:left center}.ops-project-story .sitehead nav{display:flex;align-items:center;gap:30px;font-size:13px}.ops-project-story .sitehead nav a{text-decoration:none}.ops-project-story .button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--ink);color:white;text-decoration:none;font-size:13px;line-height:1.3;padding:17px 23px;border:0}.ops-project-story .button.gold{background:var(--gold);color:var(--ink)}.ops-project-story .button.outline{background:transparent;color:var(--ink);border:1px solid var(--ink)}.ops-project-story .crumbs{font-size:11px;color:var(--muted);padding-top:26px}.ops-project-story .crumbs a{text-decoration:none}.ops-project-story .hero{display:grid;grid-template-columns: .86fr 1.25fr;gap:52px;align-items:center;padding:38px 0 44px}.ops-project-story .hero-copy .eyebrow{color:#8a6b34;margin-bottom:24px}.ops-project-story .hero h1 em{font-weight:400}.ops-project-story .hero-copy>p{margin:26px 0 27px;max-width:400px;font-size:16px;color:#596059}.ops-project-story .hero-copy .jump{font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid #aaa;padding-bottom:7px}.ops-project-story .herofigure{position:relative}.ops-project-story .herofigure img{width:100%;height:510px;object-fit:cover;object-position:58% center}.ops-project-story .herofigure figcaption{position:absolute;bottom:16px;left:18px;color:white;background:#152018cc;padding:6px 11px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase}.ops-project-story .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.ops-project-story .facts span{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.ops-project-story .facts p{font-size:14px}.ops-project-story .section{padding:88px 0}.ops-project-story .intro{display:grid;grid-template-columns:.9fr 1.25fr;gap:85px}.ops-project-story .intro .eyebrow{margin-bottom:18px}.ops-project-story .prose p+p{margin-top:18px}.ops-project-story .prose p{max-width:650px}.ops-project-story .sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:36px}.ops-project-story .sectionhead .eyebrow{margin-bottom:12px}.ops-project-story .sectionhead>p{font-size:12px;max-width:250px;color:var(--muted)}.ops-project-story .photo-button{border:0;padding:0;background:transparent;display:block;width:100%;text-align:left;position:relative}.ops-project-story .photo-button:after{content:'↗';position:absolute;bottom:15px;right:15px;background:#f7f5efeb;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:16px}.ops-project-story .photo-button img{width:100%;height:auto}.ops-project-story .photo-button:focus-visible{outline:3px solid #836025;outline-offset:5px}.ops-project-story .caption{display:flex;gap:20px;padding-top:14px;font-size:12px;color:var(--muted)}.ops-project-story .caption b{color:var(--ink);font-size:10px;letter-spacing:1px}.ops-project-story .photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:38px}.ops-project-story .step-copy{max-width:730px;margin:30px 0 0 auto;font-size:16px}.ops-project-story .step-copy p+p{margin-top:16px}.ops-project-story .fitting-grid{display:grid;grid-template-columns:.73fr 1.27fr;gap:48px;margin-top:70px;align-items:center}.ops-project-story .fitting-grid .portrait{max-width:460px}.ops-project-story .fitting-grid h3{margin-bottom:18px;font-size:43px}.ops-project-story .fitting-grid .photo-button{margin-top:32px}.ops-project-story .fitting-grid .portrait .photo-button{margin-top:0}.ops-project-story .result{margin-top:65px}.ops-project-story .result h3{margin-bottom:24px;font-size:44px}.ops-project-story .quote{background:#eae7de;padding:65px 48px;text-align:center}.ops-project-story .stars{color:#927036;letter-spacing:5px;font-size:18px}.ops-project-story .quote blockquote{font-family:var(--serif);font-size:clamp(32px,4.2vw,55px);line-height:1.18;max-width:900px;margin:22px auto 24px}.ops-project-story .quote .byline{font-size:12px}.ops-project-story .quote .byline a{margin-left:12px}.ops-project-story .review-summary{font-size:14px;max-width:680px;margin:26px auto 0;color:var(--muted)}.ops-project-story .cta{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ops-project-story .cta .eyebrow{margin-bottom:15px}.ops-project-story .cta p{margin-bottom:24px}.ops-project-story .credit{font-size:11px;color:var(--muted);margin-top:30px}.ops-project-story .footer{background:var(--ink);color:#ecece6;padding:32px 0;font-size:12px}.ops-project-story .footer .wrap{display:flex;justify-content:space-between;gap:25px}.ops-project-story .footer a{text-decoration:none}.ops-project-story .panel[hidden]{display:none}.ops-project-story .reviewwrap{max-width:1140px;margin:0 auto;padding:60px 42px 80px}.ops-project-story .reviewwrap>h2{margin:14px 0 20px}.ops-project-story .reviewintro{max-width:730px;color:var(--muted);margin-bottom:40px}.ops-project-story .google-layout{display:grid;grid-template-columns:1.1fr .8fr;gap:55px;align-items:start}.ops-project-story .google-card{background:white;border:1px solid #dadce0;border-radius:14px;overflow:hidden;max-width:600px;color:#252525}.ops-project-story .ghead{display:flex;gap:14px;align-items:center;padding:20px;font:14px Arial,sans-serif}.ops-project-story .gicon{height:42px;width:42px;border-radius:50%;background:#f1eadc;display:grid;place-items:center;font-weight:bold;color:#594726}.ops-project-story .ghead small{display:block;color:#666;margin-top:3px}.ops-project-story .google-card>img{width:100%;aspect-ratio:16/10;object-fit:cover}.ops-project-story .gbody{padding:24px;font:15px/1.65 Arial,sans-serif}.ops-project-story .gbody p+p{margin-top:17px}.ops-project-story .gbutton{display:block;text-align:center;color:#1a73e8;border-top:1px solid #eee;padding:15px;text-decoration:none;font:500 14px Arial,sans-serif}.ops-project-story .note{border-top:1px solid var(--line);padding:22px 0}.ops-project-story .note h3{font-size:29px;margin-bottom:12px}.ops-project-story .note p,.ops-project-story .note li{font-size:14px;color:var(--muted)}.ops-project-story .note ul{padding-left:19px}.ops-project-story .placement-card{display:grid;grid-template-columns:1.15fr 1fr;background:#ece9e0;margin:28px 0 55px}.ops-project-story .placement-card>img{width:100%;height:100%;min-height:290px;object-fit:cover}.ops-project-story .placement-card>div{padding:40px}.ops-project-story .placement-card h3{font-size:44px;margin:17px 0}.ops-project-story .placement-card p{font-size:14px;margin-bottom:23px}.ops-project-story .path{display:flex;align-items:stretch;gap:14px;margin:30px 0 42px}.ops-project-story .path>div{flex:1;border-top:2px solid var(--gold);padding:20px 14px 0 0}.ops-project-story .path b{display:block;font-size:13px;margin-bottom:7px}.ops-project-story .path span{font-size:13px;color:var(--muted)}.ops-project-story .hub{border:1px solid var(--line);padding:35px;margin:24px 0}.ops-project-story .hub .eyebrow{margin-bottom:12px}.ops-project-story .hub-row{display:grid;grid-template-columns:220px 1fr;gap:30px;margin-top:26px;align-items:center}.ops-project-story .hub-row img{width:220px;height:150px;object-fit:cover}.ops-project-story .hub-row h3{font-size:34px;margin-bottom:12px}.ops-project-story .hub-row a{font-size:13px}.ops-project-story .details{border-top:1px solid var(--line);padding-top:28px;margin-top:44px}.ops-project-story .details summary{cursor:pointer;font-weight:700}.ops-project-story .details li{margin-top:12px;font-size:14px;color:var(--muted)}.ops-project-story .details a{overflow-wrap:anywhere}.ops-project-story .mobile-note{font-size:12px;color:var(--muted)}.ops-project-story dialog{width:min(1280px,96vw);max-height:95vh;padding:0;border:0;background:#131815;color:white}.ops-project-story dialog::backdrop{background:#000c}.ops-project-story .lighthead{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;font-size:12px}.ops-project-story .lighthead button{border:1px solid #999;background:none;color:white;padding:5px 13px}.ops-project-story dialog img{width:100%;max-height:79vh;object-fit:contain}.ops-project-story .lightcaption{padding:15px 22px;font-size:13px}@media(min-width:1500px){.ops-project-story .herofigure img{height:570px}}@media(max-width:800px){.ops-project-story .wrap{padding:0 24px}.ops-project-story .draftbar{padding:10px 15px;display:block}.ops-project-story .draftbar>div{margin-bottom:7px}.ops-project-story .draftbar nav{gap:0}.ops-project-story .draftbar button{padding:6px 11px}.ops-project-story .sitehead{margin:0 -24px;padding:18px 24px}.ops-project-story .sitehead nav{gap:15px}.ops-project-story .sitehead nav a:not(.button){display:none}.ops-project-story .logo{width:137px;height:44px}.ops-project-story .sitehead .button{padding:12px 15px;font-size:11px}.ops-project-story .hero{grid-template-columns:1fr;gap:30px;padding:27px 0 32px}.ops-project-story .hero h1{font-size:62px;letter-spacing:-1.4px}.ops-project-story .hero-copy>p{max-width:520px;margin:20px 0}.ops-project-story .herofigure img{height:350px}.ops-project-story .hero-copy .eyebrow{margin-bottom:17px}.ops-project-story .facts{gap:20px;padding:19px 0}.ops-project-story .facts p{font-size:12px}.ops-project-story .facts span{font-size:9px}.ops-project-story .section{padding:55px 0}.ops-project-story .intro,.ops-project-story .cta{grid-template-columns:1fr;gap:28px}.ops-project-story .intro h2{max-width:460px}.ops-project-story .sectionhead{align-items:start}.ops-project-story .sectionhead>p{display:none}.ops-project-story .photo-grid{gap:20px}.ops-project-story .fitting-grid{gap:25px;margin-top:45px}.ops-project-story .fitting-grid h3{font-size:34px}.ops-project-story .step-copy{font-size:15px}.ops-project-story .caption{gap:10px;font-size:11px}.ops-project-story .quote{padding:45px 25px}.ops-project-story .quote .byline a{display:block;margin:7px 0 0}.ops-project-story .google-layout{grid-template-columns:1fr}.ops-project-story .reviewwrap{padding:40px 24px}.ops-project-story .placement-card{grid-template-columns:1fr}.ops-project-story .placement-card>img{min-height:0;height:auto}.ops-project-story .placement-card>div{padding:28px}.ops-project-story .path{display:block}.ops-project-story .path>div{margin-bottom:24px}.ops-project-story .hub{padding:25px}.ops-project-story .hub-row{grid-template-columns:1fr;gap:20px}.ops-project-story .hub-row img{width:100%;height:auto}.ops-project-story .footer .wrap{display:block}.ops-project-story .footer span{display:block;margin-top:10px}}@media(max-width:480px){.ops-project-story .hero h1{font-size:53px}.ops-project-story .herofigure img{height:310px}.ops-project-story .facts{grid-template-columns:1fr 1fr}.ops-project-story .facts>div:last-child{grid-column:1/-1}.ops-project-story .facts>div:last-child span,.ops-project-story .facts>div:last-child p{display:inline;margin-right:10px}.ops-project-story .photo-grid{grid-template-columns:1fr;gap:28px}.ops-project-story .fitting-grid{grid-template-columns:1fr;gap:35px}.ops-project-story .fitting-grid .portrait{max-width:100%}.ops-project-story .fitting-grid .portrait img{max-height:590px;object-fit:contain;background:#e8e7de}.ops-project-story .sectionhead h2{font-size:40px}.ops-project-story .draftstatus{margin-left:7px}.ops-project-story .draftbar button{font-size:11px}.ops-project-story .quote blockquote{font-size:37px}} .ops-project-story{display:block;width:100%;-webkit-font-smoothing:antialiased}.ops-project-story [hidden]{display:none!important}.ops-project-story dialog:not([open]){display:none}.ops-project-story dialog[open]{position:fixed;inset:0;margin:auto;z-index:100000}.ops-project-story .sitehead{border:0}.ops-project-story .sitehead a:not(.button){color:inherit}.ops-project-story .photo-button{color:inherit}.ops-project-story .hero h1{color:var(--ink)}.ops-project-story .credit time{font:inherit}</style><div class="ops-project-story" id="ops-project-story">
<div class="wrap"><header class="sitehead"><a href="https://ontariopoolservices.com/" aria-label="Ontario Pool Services home" class="image-link"><img decoding="async" class="logo" src="https://ontariopoolservices.com/wp-content/uploads/2024/03/logo-ontario-pool-services.svg" alt="Ontario Pool Services"></a><nav aria-label="Website"><a href="https://ontariopoolservices.com/pool-liner-replacement/">Liner replacement</a><a href="https://ontariopoolservices.com/projects/">Our work</a><a class="button gold" href="https://ontariopoolservices.com/pool-liner-replacement/">Let’s talk about your pool ↗</a></nav></header>
<div class="crumbs"><a href="https://ontariopoolservices.com/">Home</a> &nbsp;/&nbsp; <a href="https://ontariopoolservices.com/projects/">Our work</a> &nbsp;/&nbsp; George’s liner replacement</div>
<article>
<section class="hero"><div class="hero-copy"><div class="eyebrow">Project story 01 · Liner replacement</div><h1>A new liner.<br>A backyard<br><em>renewed.</em></h1><p>George’s pool liner replacement, told through six photos and the experience he shared with us.</p><a class="jump" href="#project-story">Follow the transformation ↓</a></div><figure class="herofigure"><img decoding="async" src="https://ontariopoolservices.com/wp-content/uploads/2026/10/06-completed-pool.jpg" width="2048" height="1152" alt="George’s finished rectangular pool with a deep blue liner, white entry steps and surrounding stone patio" fetchpriority="high"><figcaption>The finished pool · Photo by George Amorim</figcaption></figure></section>
<div class="facts"><div><span>The project</span><p>Residential pool liner replacement</p></div><div><span>The finish</span><p>Blue patterned vinyl liner</p><p class="catalogue-link" id="liner-catalogue"><a href="https://ontariopoolservices.com/wp-content/uploads/2026/10/covertech-2026-in-ground-liner-catalogue.pdf" target="_blank" rel="noopener">Browse CoverTech’s 2026 liner catalogue ↗</a></p><p class="catalogue-download"><a href="https://ontariopoolservices.com/wp-content/uploads/2026/10/covertech-2026-in-ground-liner-catalogue.pdf" download="covertech-2026-in-ground-liner-catalogue.pdf">Download PDF (2.3 MB)</a></p></div><div><span>The homeowner</span><p>George Amorim · 5-star Google review</p></div></div>
<section class="section intro" id="project-story"><div><div class="eyebrow">A fresh chapter</div><h2>A familiar pool.<br>A beautiful change.</h2></div><div class="prose"><p>George’s backyard already had a setting worth spending time in: mature greenery, a stone waterfall and a pool at the centre of it all. Our work focused on replacing the pool liner, giving the water a rich blue backdrop within that existing setting.</p><p>George photographed the work as it progressed. His six images take you from the exposed pool interior, through the new liner installation, to the filled pool. Here’s a closer look at that transformation.</p></div></section>
<section aria-labelledby="sequence-title"><div class="sectionhead"><div><div class="eyebrow">The work, in pictures</div><h2 id="sequence-title">From preparation to the first fill.</h2></div><p>Six photographs shared by George.<br>Select any image for a closer look.</p></div>
<figure><button class="photo-button" data-photo="01-liner-preparation.jpg" data-caption="01 · The exposed pool interior during preparation." aria-label="Enlarge photo 1: pool preparation"><img decoding="async" src="https://ontariopoolservices.com/wp-content/uploads/2026/10/01-liner-preparation.jpg" width="2048" height="1153" loading="lazy" alt="OPS crew working inside George’s empty pool with the old liner removed"></button><figcaption class="caption"><b>01 / PREPARATION</b><span>The pool interior is exposed as the crew prepares for the new liner.</span></figcaption></figure>
<div class="photo-grid"><figure><button class="photo-button" data-photo="02-positioning-new-liner.jpg" data-caption="02 · Bringing the blue patterned liner into position." aria-label="Enlarge photo 2: positioning the liner"><img decoding="async" src="https://ontariopoolservices.com/wp-content/uploads/2026/10/02-positioning-new-liner.jpg" width="2048" height="1153" loading="lazy" alt="Three OPS installers positioning a new blue patterned vinyl liner in the pool"></button><figcaption class="caption"><b>02 / POSITIONING</b><span>The new blue liner comes into the pool.</span></figcaption></figure><figure><button class="photo-button" data-photo="03-fitting-liner.jpg" data-caption="03 · The crew fits the liner around the pool walls." aria-label="Enlarge photo 3: fitting the liner"><img decoding="async" src="https://ontariopoolservices.com/wp-content/uploads/2026/10/03-fitting-liner.jpg" width="2048" height="1153" loading="lazy" alt="OPS crew fitting the blue liner along the walls of George’s pool"></button><figcaption class="caption"><b>03 / FITTING</b><span>The crew works around the pool’s perimeter.</span></figcaption></figure></div>
<div class="step-copy"><p>These installation photos show the change taking shape. The blue pattern extends across the pool interior, with a decorative border along the top edge.</p><p>In his review, George highlighted the crew’s attention to detail and willingness to work through his specific requests. He also described responsive communication throughout the project, with his questions answered along the way.</p></div>
<div class="fitting-grid"><figure class="portrait"><button class="photo-button" data-photo="04-installed-blue-liner.jpg" data-caption="04 · The fitted liner, before the pool is filled." aria-label="Enlarge photo 4: fitted blue liner"><img decoding="async" src="https://ontariopoolservices.com/wp-content/uploads/2026/10/04-installed-blue-liner.jpg" width="1153" height="2048" loading="lazy" alt="Portrait view of the fitted blue patterned pool liner before filling"></button><figcaption class="caption"><b>04 / TAKING SHAPE</b><span>The pattern and border are visible before filling.</span></figcaption></figure><div><div class="eyebrow">The transformation</div><h3 style="margin-top:15px">A fresh blue finish,<br>from wall to floor.</h3><p>With the liner in place, the pool begins to fill. George’s photographs capture the contrast between the vivid new interior and the pale stone around it.</p><figure><button class="photo-button" data-photo="05-filling-pool.jpg" data-caption="05 · Water begins to fill the newly lined pool." aria-label="Enlarge photo 5: filling the pool"><img decoding="async" src="https://ontariopoolservices.com/wp-content/uploads/2026/10/05-filling-pool.jpg" width="2048" height="1153" loading="lazy" alt="Water flowing into George’s pool after the new blue liner has been fitted"></button><figcaption class="caption"><b>05 / FILLING</b><span>The newly lined pool begins to fill.</span></figcaption></figure></div></div>
<figure class="result"><h3>The view at the end of the project.</h3><button class="photo-button" data-photo="06-completed-pool.jpg" data-caption="06 · George’s completed pool liner replacement." aria-label="Enlarge photo 6: completed pool"><img decoding="async" src="https://ontariopoolservices.com/wp-content/uploads/2026/10/06-completed-pool.jpg" width="2048" height="1152" loading="lazy" alt="Completed liner replacement with blue pool water, white steps, stone waterfall and mature garden"></button><figcaption class="caption"><b>06 / THE RESULT</b><span>The filled pool, photographed by George after the liner replacement.</span></figcaption></figure>
</section></article></div>
<section class="quote" style="margin-top:80px" aria-label="George’s review"><div class="eyebrow">In the homeowner’s words</div><div class="stars" aria-label="5 out of 5 stars" style="margin-top:16px">★★★★★</div><blockquote>“The final result looks amazing, and we are extremely happy with our new liner.”</blockquote><p class="byline"><strong>George Amorim</strong> · Google review <a href="https://www.google.com/maps/contrib/106834006634749269686/reviews?hl=en" target="_blank" rel="noopener">View George’s reviews ↗</a></p><p class="review-summary">George gave our team five stars, recognising the care, communication and workmanship throughout his liner replacement. Thank you for trusting us with your pool, George—and for sharing these photographs.</p></section>
<div class="wrap"><section class="section cta"><div><div class="eyebrow">Your pool’s next chapter</div><h2>Thinking about<br>a new liner?</h2></div><div><p>Start with a look at our liner replacement service. Share a few photos and details about your pool, and our team can help you explore the next step.</p><a class="button gold" href="https://ontariopoolservices.com/pool-liner-replacement/">Explore liner replacement <span>↗</span></a><p class="credit">Project photography and review: George Amorim, shared on Google.<br>Story by Ontario Pool Services · <time datetime="2026-10-13">Published October 13, 2026</time>.</p></div></section></div>
<footer class="footer"><div class="wrap"><strong>ONTARIO POOL SERVICES</strong><span><a href="https://ontariopoolservices.com/pool-liner-replacement/">Liner replacement</a> &nbsp; · &nbsp; <a href="https://ontariopoolservices.com/contact/">Contact our team</a></span></div></footer>
<dialog id="photo-dialog" aria-label="Project photograph"><div class="lighthead"><span>George’s liner replacement · Project photographs</span><button id="close-photo" aria-label="Close photo">Close ×</button></div><img id="light-image" alt=""><div class="lightcaption" id="light-caption"></div></dialog></div><script>(function(){var root=document.getElementById('ops-project-story'),dlg=root.querySelector('#photo-dialog');root.querySelectorAll('[data-photo]').forEach(function(b){b.addEventListener('click',function(){var source=b.querySelector('img');root.querySelector('#light-image').src=source.src;root.querySelector('#light-image').alt=source.alt;root.querySelector('#light-caption').textContent=b.dataset.caption;dlg.showModal();});});root.querySelector('#close-photo').addEventListener('click',function(){dlg.close();});dlg.addEventListener('click',function(e){if(e.target===dlg)dlg.close();});})();</script><p>The post <a href="https://ontariopoolservices.com/pool-liner-replacement-george/">Pool Liner Replacement: George’s Backyard, Renewed</a> appeared first on <a href="https://ontariopoolservices.com">Ontario Pool Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hello world!</title>
		<link>https://ontariopoolservices.com/hello-world/</link>
		
		<dc:creator><![CDATA[Administrator]]></dc:creator>
		<pubDate>Tue, 05 Mar 2024 20:20:40 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://143.198.35.9/?p=1</guid>

					<description><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p>
<p>The post <a href="https://ontariopoolservices.com/hello-world/">Hello world!</a> appeared first on <a href="https://ontariopoolservices.com">Ontario Pool Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p>
<p>The post <a href="https://ontariopoolservices.com/hello-world/">Hello world!</a> appeared first on <a href="https://ontariopoolservices.com">Ontario Pool Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
