(function (w, d) { w.tsUpdateMetaDescription = function () { var existingTitle = document.querySelector('title').innerText; document.querySelector('title').innerText = "***** Rating: 5.0 - 107 Reviews - " + existingTitle; var existingDesc = document.querySelector('meta[name="description"]').getAttribute("content"); document.querySelector('meta[name="description"]').setAttribute("content", "***** Rating: 5.0 - 107 Reviews - " + existingDesc); }; var timestamp = document.createElement("meta"); timestamp.setAttribute("name", "ts-timestamp"); timestamp.setAttribute("content", new Date().toLocaleString()); document.head.appendChild(timestamp); if (d.getElementById("ts-json") === null) { var filter = Array.prototype.filter; var productName = "Baby Swimmers"; var title = document.querySelector("title"); if (title === null || title.innerText.match(/^ *$/) !== null) { title = filter.call(d.querySelectorAll('h1'), function (node) { return node.innerText != ""; })[0]; } if (typeof title !== "undefined") { productName = title.innerText; } var json = "[{\"@type\":\"Product\",\"@id\":\"{{url}}#trustist\",\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/9821a134-cc94-433c-86e2-18822a51b564.png\",\"image\":[\"https://content.trustist.com/brandlogos/9821a134-cc94-433c-86e2-18822a51b564.png\"],\"name\":\"{{productName}}\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"{{url}}\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":[\"https://www.trustist.com/local-reviews/Website-Review-baby-swimmers-reviews-2992.html\"],\"@context\":\"http://schema.org\",\"brand\":{\"@type\":\"Organization\",\"@id\":null,\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/9821a134-cc94-433c-86e2-18822a51b564.png\",\"image\":[\"https://content.trustist.com/brandlogos/9821a134-cc94-433c-86e2-18822a51b564.png\"],\"name\":\"Baby Swimmers\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"https://www.babyswimmers.co.uk/\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":null},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1,\"reviewCount\":107},\"review\":{\"@type\":\"Review\",\"url\":\"https://www.trustist.com/local-reviews/Website-Review-baby-swimmers-reviews-2992.html\",\"author\":{\"@type\":\"Person\",\"name\":\"Esther Agbodo\",\"address\":null},\"datePublished\":\"2023-09-23T19:55:32.000Z\",\"headline\":\"\",\"isBasedOn\":null,\"reviewBody\":\"We have been with baby swimmers for a few years now and I can honestly say that they are the best swimming company around. Their instructors are so good with our kids, i mean they are playful but stern and give them the one to one they need in order for them to progress. The attention span of my 5 year old is worse than that of a fish but with regular hooking and varying activities that the instructors use he is able to stay focussed and is now able to swim independently. He has grown so much in confidence and it\u0027s all down to the instructors having the patience and taking him under their wing. We used to pay less at other places but never saw any progress in our little one. It\u0027s worth every single penny and wont complain paying more for what the service you get. Besides the water is so warm whihch is a bonus and gives you the head space to function if you\u0027re anything like me.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Trustist\",\"sameAs\":\"https://www.trustist.com\"},\"reply\":null,\"replyDate\":null,\"subject\":null},\"mpn\":\"{{url}}\",\"sku\":\"{{url}}\"}]"; var a = d; var c = a.createElement("script"); c.type = 'application/ld+json'; c.id = 'ts-json'; c.innerText = json .replace(new RegExp("{{url}}", 'g'), w.location.href) .replace("\"{{productName}}\"", JSON.stringify(productName).replace(/[^ -~]+/g, "")); a = a.getElementsByTagName("head")[0]; a.appendChild(c); } var s = document.createElement('script'); s.type = 'text/javascript'; s.defer = true; s.src = 'https://widget.trustist.com/NKEhmJTMPEOG4hiCKlG1ZA/ratingsummary.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })(window, document);