1 <!doctype html><html lang="en" ><head> <meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>About us</title><meta name="description" content="TC Villas is the leading luxury villa rental agency in Turks & Caicos, specializing in beachfront escapes and maximizing owner revenue since 1970."> <link rel="shortcut icon" href="https://d6644ef6a12fcfb82f3f-5d6761b1e7eae8e264ad220502fbb6f0.ssl.cf5.rackcdn.com/b1031b21-c340-4121-b30d-c95ea815528a/images/fav.ico"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"><link rel="canonical" href="https://tcvillas.com/en/about-us"><meta name="author" content="Smily (formerly BookingSync)"> <link href="https://d6644ef6a12fcfb82f3f-5d6761b1e7eae8e264ad220502fbb6f0.ssl.cf5.rackcdn.com/b1031b21-c340-4121-b30d-c95ea815528a/stylesheets/dist/main.css" rel="stylesheet" type="text/css" media="all"> 2 <meta name="csrf-param" content="authenticity_token"> 3 <meta name="csrf-token" content="nDSmnlUkWESBKuHXclH8ASu0ucR3BHVyfVJ6udEvsVaxTVAAGJAsKQFTS_5NqdzXOFcDeC7TQFpc7xIoE9IiDg"> 4 5 6 7 <meta name="theme-major-version" content="3"> 8 9 10 11 12 13 14 15 <!-- start Cookies Widget config --> 16 <style> 17 /* hide old cookiebar */ 18 html .cookiealert { 19 display: none; 20 } 21 </style> 22
22<script> 23 if (typeof window.cookiesWidget !== 'object' || window.cookiesWidget === null) { 24 window.cookiesWidget = { 25 __queuedEvents: [], 26 preferences: { categories: [] }, 27 on: function (eventName, callback) { 28 if (typeof eventName === 'string' && typeof callback === 'function') { 29 this.__queuedEvents.push([eventName, callback]); 30 } 31 }, 32 initView: function () {}, 33 runBlockedScripts: function () {}, 34 }; 35 } else { 36 if ( 37 typeof window.cookiesWidget.preferences !== 'object' || 38 window.cookiesWidget.preferences === null 39 ) { 40 window.cookiesWidget.preferences = { categories: [] }; 41 } else if (!Array.isArray(window.cookiesWidget.preferences.categories)) { 42 window.cookiesWidget.preferences.categories = []; 43 } 44 45 if (!Array.isArray(window.cookiesWidget.__queuedEvents)) { 46 window.cookiesWidget.__queuedEvents = []; 47 } 48 } 49 50 if (typeof cookiesWidgetCookiesList !== 'object' || cookiesWidgetCookiesList === null) { 51 cookiesWidgetCookiesList = {}; 52 } 53 54 if (!cookiesWidgetCookiesList.essentials) { 55 cookiesWidgetCookiesList.essentials = []; 56 } 57 58 if (!cookiesWidgetCookiesList.preferences) { 59 cookiesWidgetCookiesList.preferences = []; 60 } 61 62 if (!cookiesWidgetCookiesList.analytics) { 63 cookiesWidgetCookiesList.analytics = []; 64 } 65 66 if (!cookiesWidgetCookiesList.marketing) { 67 cookiesWidgetCookiesList.marketing = []; 68 } 69 70 cookiesWidgetConfig = { 71 lang: 'en', 72 userAgentIsBot: true, 73 widgetClasses: 'cookies-widget--light', 74 locales: { 75 en: { 76 title: "Cookies & Privacy", 77 message: "Cookies enable you to use shopping carts and to personalize your experience on our sites, tell us which parts of our websites people have visited, help us measure the effectiveness of ads and web searches, and give us insights into user behavior so we can improve our communications and products.", 78 privacyPolicyLink: 'https://www.bookingsync.com/en/my/9116/privacy_policy', 79 privacyPolicyLabel: "Privacy Policy", 80 moreInfoUrl: '/en/cookies-policy-bookingsync', 81 moreInfoLabel: "More information", 82 acceptBtnLabel: "Accept cookies", 83 acceptAllBtnLabel: "Accept all cookies", 84 rejectAllBtnLabel: "Accept essential cookies", 85 advancedBtnLabel: "Customise Cookies", 86 cookieTypesTitle: "Select cookies to accept", 87 showCookiesList: "Cookies list", 88 cookies: { 89 name: "Name", 90 domain: "Domain", 91 expiration: "Expiration", 92 description: "Description", 93 none: "No cookies used in this category" 94 }, 95 } 96 }, 97 cookieTypes: { 98 essentials: { 99 t: { 100 en: { 101 label: "Essentials", 102 description: "These are cookies that are essential for the website to work correctly." 103 } 104 }, 105 fixed: true 106 }, 107 preferences: { 108 t: { 109 en: { 110 label: "Site Preferences", 111 description: "These are cookies that are related to your site preferences, e.g. remembering your username, site colours, etc." 112 } 113 }, 114 checked: (typeof cookiesWidgetPreferencesChecked !== 'undefined' && cookiesWidgetPreferencesChecked) ? true : false 115 }, 116 analytics: { 117 t: { 118 en: { 119 label: "Analytics", 120 description: "Cookies related to site visits, browser types, etc." 121 } 122 }, 123 checked: (typeof cookiesWidgetAnalyticsChecked !== 'undefined' && cookiesWidgetAnalyticsChecked) ? true : false 124 }, 125 marketing: { 126 t: { 127 en: { 128 label: "Marketing", 129 description: "Cookies related to marketing, e.g. newsletters, social media, etc" 130 } 131 }, 132 checked: (typeof cookiesWidgetMarketingChecked !== 'undefined' && cookiesWidgetMarketingChecked) ? true : false 133 } 134 }, 135 delay: 0 136 }; 137 </script>
137 138 139
139<script type="text/javascript" class="register-cookie"> 140 cookiesWidgetCookiesList.essentials.push({ 141 name: '_website_session', 142 domain: 'tcvillas.com', 143 t: { 144 en: { 145 expiration: "When the browsing session ends", 146 description: "Description: This cookie creates a randomized number as an identifier to help individual web pages load faster and improve navigation through a website." 147 } 148 } 149 }); 150 </script>
150 151 <!-- end Cookies Widget config --> 152 153 <!-- start BookingSync userId --> 154
154<script type="text/javascript" class="register-cookie"> 155 cookiesWidgetCookiesList.essentials.push({ 156 name: '_bsWebsiteUserId', 157 domain: 'tcvillas.com', 158 t: { 159 en: { 160 expiration: "Session", 161 description: "This cookie is used to distinguish unique users by assigning a randomly generated number as a client identifier." 162 } 163 } 164 }); 165 166 // Generate BookingSync userId - this is an essential cookie, always set 167 const generateUserId = () => { 168 return window.crypto.getRandomValues(new Uint32Array(1))[0].toString(16) + window.crypto.getRandomValues(new Uint32Array(1))[0].toString(16); 169 } 170 171 const setBookingSyncUserId = () => { 172 173 174 var match = document.cookie.match(new RegExp('(^| )_bsWebsiteUserId=([^;]+)')) 175 var userId = undefined; 176 177 if(!(match)) { 178 userId = generateUserId(); 179 document.cookie = "_bsWebsiteUserId=" + userId + ";path=/;" 180 } else { 181 userId = match[2] 182 } 183 184 window.BookingSync = { 185 userId: userId 186 }; 187 }; 188 189 // Set BookingSync userId immediately since it's an essential cookie 190 setBookingSyncUserId(); 191 </script>
191 192 <!-- end BookingSync userId --> 193 194 195 196 197 198 199 200
200<script type="text/javascript" class="register-cookie"> 201 cookiesWidgetCookiesList.analytics.push({ 202 name: '_ga', 203 domain: 'tcvillas.com', 204 t: { 205 en: { 206 expiration: "2 years", 207 description: "This cookie is used by Google Analytics to distinguish unique users by assigning a randomly generated number as a client identifier." 208 } 209 } 210 }, 211 { 212 name: '_gid', 213 domain: 'tcvillas.com', 214 t: { 215 en: { 216 expiration: "1 day", 217 description: "This cookie is used by Google Analytics to distinguish unique users by assigning a randomly generated number as a client identifier." 218 } 219 } 220 }, 221 { 222 name: '_gat', 223 domain: 'tcvillas.com', 224 t: { 225 en: { 226 expiration: "1 minute", 227 description: "This cookie is used to throttle the request rate, limiting the collection of data on high traffic sites." 228 } 229 } 230 }); 231 </script>
231 232 233 234
234<script> 235 window.acceptedCookiesCategories = () => { 236 return JSON.parse(localStorage.getItem('cookiesWidgetPreferences'))?.categories || []; 237 } 238 239 // Send consent defaults if cookies already accepted or updates after consent is granted 240 window.setConsent = (event = 'update') => { 241 const acceptedCookiesCategories = window.acceptedCookiesCategories(); 242 243 gtag('consent', event, { 244 ad_storage: acceptedCookiesCategories.includes('marketing') ? 'granted' : 'denied', 245 ad_user_data: acceptedCookiesCategories.includes('marketing') ? 'granted' : 'denied', 246 ad_personalization: acceptedCookiesCategories.includes('marketing') ? 'granted' : 'denied', 247 analytics_storage: acceptedCookiesCategories.includes('analytics') ? 'granted' : 'denied', 248 personalization_storage: acceptedCookiesCategories.includes('preferences') ? 'granted' : 'denied', 249 functionality_storage: acceptedCookiesCategories.includes('essentials') ? 'granted' : 'denied', 250 security_storage: acceptedCookiesCategories.includes('essentials') ? 'granted' : 'denied', 251 }); 252 }; 253 254 window.dataLayer = window.dataLayer || []; 255 function gtag() { 256 dataLayer.push(arguments); 257 } 258 259 if (localStorage.getItem('cookiesWidgetPreferences') === null) { 260 gtag('consent', 'default', { 261 ad_storage: 'denied', 262 ad_user_data: 'denied', 263 ad_personalization: 'denied', 264 analytics_storage: 'denied', 265 personalization_storage: 'denied', 266 functionality_storage: 'denied', 267 security_storage: 'denied', 268 }); 269 } else { 270 window.setConsent('default'); 271 window.setConsent(); // Used to ease custom event trigger in GTM 272 } 273 </script>
273 274 275 276 <!-- start Google Tag Manager --> 277
277<script>
vendor: 455 bytes, lines 277-287
277 278 (function (w, d, s, l, i) { 279 w[l] = w[l] || []; 280 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 281 var f = d.getElementsByTagName(s)[0], 282 j = d.createElement(s), 283 dl = l != 'dataLayer' ? '&l=' + l : ''; 284 j.async = true; 285 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 286 f.parentNode.insertBefore(j, f); 287 })(window, document, 'script', 'dataLayer', '
287GTM-K4C534GS
vendor: 8 bytes, lines 287-288
287'); 288
288</script>
288 289 <!-- end Google Tag Manager --> 290 291 292
292<script> 293 let hasEventsBeenSent = false; 294 295 const sendAnalyticsEvents = () => { 296 if (!window.acceptedCookiesCategories().includes('analytics')) { 297 return; 298 } 299 300 301 gtag('config', 'G-PGLYG1MNG3', { 302 'transport_type': 'beacon', 303 'allow_google_signals': true, 304 'user_id': window.BookingSync.userId, 305 'linker': { 306 'domains': ['bookingsync.com', 'smily.com'], 307 }, 308 }); 309 310 if (!hasEventsBeenSent) { 311 hasEventsBeenSent = true; 312 } else { 313 return; 314 } 315 316 gtag('event', 'page_view', { 317 'send_to': 'G-PGLYG1MNG3', 318 'user_id': window.BookingSync.userId, 319 }); 320 321 322 323 }; 324 325 sendAnalyticsEvents(); 326 </script>
326 327 328 329 330 331 332 <!-- start Cookies Widget --> 333 <link rel="preconnect" href="https://cdn.bookingsync.io" crossorigin> 334
334<script> 335 window.initCookiesWidget = () => { 336 const preloadedCookiesWidget = window.cookiesWidget; 337 338 // merge cookies list and widget config 339 if (cookiesWidgetCookiesList) { 340 Object.keys(cookiesWidgetCookiesList).forEach(function (key) { 341 cookiesWidgetConfig.cookieTypes[key].cookies = cookiesWidgetCookiesList[key]; 342 }); 343 } 344 345 // init cookies-widget 346 window.cookiesWidget = new CookiesWidget(cookiesWidgetConfig); 347 if (Array.isArray(preloadedCookiesWidget?.__queuedEvents)) { 348 preloadedCookiesWidget.__queuedEvents.forEach(([eventName, callback]) => { 349 if (typeof eventName === 'string' && typeof callback === 'function') { 350 window.cookiesWidget.on(eventName, callback); 351 } 352 }); 353 } 354 355 // Async loading can happen after the load event, so run the default onload logic manually. 356 if (document.readyState === 'complete') { 357 window.cookiesWidget.initView(); 358 window.cookiesWidget.runBlockedScripts(); 359 } 360 361 362 window.cookiesWidget.on('accepted', sendAnalyticsEvents); 363 window.cookiesWidget.on('rejected', sendAnalyticsEvents); 364 365 366 window.dispatchEvent(new Event('cookies-widget:ready')); 367 }; 368 </script>
368 369
369<script 370 src="https://cdn.bookingsync.io/libs/cookies-widget/1.3.0/js/cookies-widget.min.js" 371 type="application/javascript" 372 async 373 onload="window.initCookiesWidget && window.initCookiesWidget();" 374 ></script>
374 375 <!-- end Cookies Widget --> 376 377 378<!-- start Page structured data --> 379 380
380<script type="application/ld+json"> 381 { 382 "@context": "https://schema.org", 383 "@type": "WebPage", 384 "@id": "https://tcvillas.com/en/about-us", 385 "url": "https://tcvillas.com/en/about-us", 386 "name": "About us", 387 "dateModified": "2025-10-02T16:43:25Z", 388 "description": "TC Villas is the leading luxury villa rental agency in Turks & Caicos, specializing in beachfront escapes and maximizing owner revenue since 1970." 389 } 390 </script>
390 391 392<!-- end Page structured data --> 393 394 395 <!-- start OpenGraph --> 396 397 398 399 400 <!-- end OpenGraph --> 401 402 <style type="text/css" id="css-config"> 403 :root { 404 --primary: #8dd5e2; 405 --primary-rgb: 141,213,226; 406 --primary-tint: #50bfd2; 407 --primary-tint-rgb: 0, 86, 179; 408 --primary-color-contrast: #000000; 409 --secondary: #fc9224; 410 --secondary-rgb: 252,146,36; 411 --secondary-tint: #d16c03; 412 --secondary-tint-rgb: 209,108,3; 413 --secondary-color-contrast: #000000; 414 --light: #f8f9fa; 415 --light-rgb: 248,249,250; 416 --light-tint: #cbd3da; 417 --light-tint-rgb: 203,211,218; 418 --light-color-contrast: #000000; 419 --dark: #212529; 420 --dark-rgb: 33,37,41; 421 --dark-tint: #000000; 422 --dark-tint-rgb: 0,0,0; 423 --dark-color-contrast: #ffffff; 424 } 425 426 427 428 429 430 431 432 433 434 435 436 437 438 .card { 439 --bs-card-border-radius: var(--bs-border-radius-lg); 440 --bs-card-inner-border-radius: var(--bs-border-radius-lg); 441 --bs-card-box-shadow: var(--bs-box-shadow-sm); 442 } 443 444 445 .rental-card { 446 --rental-card-price-align: left; 447 --rental-card-title-align: left; 448 --rental-card-description-align: left; 449 --rental-card-details-align: end; 450 --bs-card-border-radius: var(--bs-border-radius-lg); 451 --bs-card-inner-border-radius: var(--bs-border-radius-lg);
452 --bs-card-box-shadow: var(--bs-box-shadow-sm); 453 } 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474</style> <style> 475 :root { 476 --bs-font-sans-serif: 'Lato', sans-serif !important; 477 478 } 479</style><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap" rel="stylesheet" media="print" onload="this.media='all'">
479<script> 480 //<![CDATA[ 481 if ((typeof window.smily) == 'undefined') { 482 window.smily = {}; 483 } 484 485 const website = { 486 domain: "tcvillas.com", 487 searchPath: "/en/rentals/search", 488 searchUrl: "/en/rentals/search", 489 rentalsListPath: '/api/public/v2/rentals.json', 490 rentalsPromotedPath: '/api/public/v2/rentals/promoted.json', 491 rentalsCampaignsListPath: '/api/public/v2/campaigns/#/rentals.json', 492 rentalsSuggestedPath: '/en/rentals/suggested', 493 publicSearch: '/api/public/v1/search', 494 lang: "en", 495 currency: { 496 iso: "USD", 497 sym: "$", 498 }, 499 currentPage: { 500 controller: "pages", 501 action: "show", 502 rentalId: null, 503 rentalBsId: null, 504 }, 505 googleMapKey: '', 506 pricesDisplay: {"hideMaxPrice":false,"enableRounded":true}, 507 rentalsCards: { 508 enableTargetBlank: true, 509 enableRating: true, 510 showPricesOnlyWithDates: true, 511 }, 512 rentalBooknow: { 513 API_ENDPOINTS: { 514 RATES: '/api/v2/public/rentals/{id}/rates.json', 515 CHANNEL_PRICES: '/api/public/v2/rentals/{id}/channel_prices.json', 516 }, 517 }, 518 t: { 519 enableMapSearch: "Search when moving", 520 loadingMapSearch: "Loading...", 521 clear: "Clear", 522 previous: "Previous", 523 next: "Next", 524 submit: "Search", 525 return: "Return", 526 validate: "Search", 527 showMore: "Show more", 528 showLess: "Show less", 529 noResult: "No result", 530 rentalBooknow: { 531 discountLabel: "Discount", 532 title: "Book Now", 533 taxesHeader: "Taxes", 534 feesOptionalHeader: "Optional Fees", 535 feesRequiredHeader: "Required Fees", 536 initialPriceLabel: "Rental price", 537 finalPriceLabel: "Total price", 538 missingDates: "Missing dates", 539 }, 540 rentalsCards: { 541 no_reviews: "New", 542 price_kind: { 543 min_price: "From", 544 final_price: "Total price", 545 nightly: "nightly", 546 n_nights: { 547 one: "for %{count} night", 548 other: "for %{count} nights", 549 }, 550 }, 551 unavailable: "Already Booked", 552 }, 553 rentalsWishlist: { 554 title: "Wishlist", 555 add: "Add to my favorites", 556 remove: "Remove from my favorites", 557 added: "Rental added to your list", 558 removed: "Rental removed from your list", 559 noResults: "No results found", 560 showMore: "Show more", 561 share: "Share my wishlist", 562 shareTitle: "My wishlist", 563 shareText: "My wishlist", 564 copied: "Link copied to clipboard", 565 }, 566 rentalsSuggested: { 567 showMore: "Show more", 568 noResults: "No results found", 569 }, 570 rentalsForm: { 571 amenities: { 572 groupTitles: { 573 essentials: "Essentials", 574 features: "Features", 575 safety: "Safety", 576 }, 577 }, 578 destinations: { 579 placeholder: "Search a destination", 580 placeholderAlt: "Anywhere", 581 suggestions: { 582 title: "Our suggestions", 583 }, 584 }, 585 dates: { 586 placeholderAlt: "Any time", 587 }, 588 guests: { 589 placeholderAlt: "+1", 590 maxCombined: ["You can have up to %{count} guest at this place, excluding infants.", "You can have up to %{count} guests at this place, excluding infants."], 591 }, 592 no_rentals: { 593 title: "No rentals were found with this filters.", 594 reset: "Reset Filters", 595 }, 596 pagination: { 597 rentalsCount: { 598 one: "%{count} rental", 599 other: "%{count} rentals", 600 }, 601 next: "Next", 602 previous: "Previous", 603 showMore: "Show more", 604 }, 605 }, 606 websiteSearch: { 607 types: { 608 category: "Category", 609 destination: "Destination", 610 page: "Page", 611 rental: "Rental", 612 }, 613 }, 614 }, 615 }; 616 617 smily.website = { 618 ...smily?.website, 619 ...website, 620 }; 621 622 623 624 625 626 //]]> 627</script>
627
627<script src="https://d6644ef6a12fcfb82f3f-5d6761b1e7eae8e264ad220502fbb6f0.ssl.cf5.rackcdn.com/b1031b21-c340-4121-b30d-c95ea815528a/javascripts/dist/main.js" type="text/javascript" defer></script>
627 </head><body data-controller="pages"> <style> 628 .loader { 629 position: fixed; 630 top: 0; 631 left: 0; 632 width: 100%; 633 height: 100%; 634 overflow-x: hidden; 635 overflow-y: auto; 636 outline: 0; 637 display: flex !important; 638 background-color: #fff; 639 visibility: hidden; 640 opacity: 0; 641 -webkit-transition: all 0.2s ease-in; 642 -o-transition: all 0.2s ease-in; 643 -moz-transition: all 0.2s ease-in; 644 transition: all 0.2s ease-in; 645 pointer-events: unset; 646 z-index: 9999 !important; 647 } 648 649 .loader.show { 650 opacity: 1; 651 visibility: visible; 652 } 653 654 .loader-spinner { 655 margin: auto; 656 display: inline-block; 657 width: 2rem; 658 height: 2rem; 659 vertical-align: -0.125em; 660 background-color: currentColor; 661 -webkit-border-radius: 50%; 662 -moz-border-radius: 50%; 663 border-radius: 50%; 664 opacity: 0; 665 -webkit-animation: 0.75s linear infinite spinner-grow; 666 -moz-animation: 0.75s linear infinite spinner-grow; 667 -o-animation: 0.75s linear infinite spinner-grow; 668 animation: 0.75s linear infinite spinner-grow; 669 --bs-text-opacity: 1; 670 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)); 671 } 672 .loader:not(.show) .loader-spinner { 673 -webkit-animation-play-state: paused; 674 -moz-animation-play-state: paused; 675 -o-animation-play-state: paused; 676 animation-play-state: paused; 677 } 678</style><div class="show loader"><div class="loader-spinner" role="status"><span class="visually-hidden">Loading</span></div></div> <svg class="visually-hidden" version="2.0"><defs> <symbol id="leftArrow"><path d="M201.373 438.627l-160-160c-12.497-12.496-12.497-32.758 0-45.255l160-160c12.497-12.496 32.758-12.496 45.255 0s12.497 32.758 0 45.255l-105.373 105.373h306.745c17.673 0 32 14.327 32 32s-14.327 32-32 32h-306.745l105.373 105.373c6.248 6.248 9.372 14.438 9.372 22.627s-3.124 16.379-9.372 22.627c-12.497 12.497-32.758 12.497-45.255 0z"></path></symbol><symbol id="rightArrow"><use href="#leftArrow" transform="translate(512, 0) scale(-1, 1)"/></symbol><symbol id="topArrow"><use href="#leftArrow" transform="translate(512, 0) scale(-1, 1) rotate(90, 256, 256)"/></symbol><symbol id="leftArrowAlt"><path fill="currentColor" d="M8.5,12.8l5.7,5.6c0.4,0.4,1,0.4,1.4,0c0,0,0,0,0,0c0.4-0.4,0.4-1,0-1.4l-4.9-5l4.9-5c0.4-0.4,0.4-1,0-1.4c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3l-5.7,5.6C8.1,11.7,8.1,12.3,8.5,12.8C8.5,12.7,8.5,12.7,8.5,12.8z"/></symbol><symbol id="rightArrowAlt"><use href="#leftArrowAlt" transform="translate(24, 0) scale(-1, 1)"/></symbol><symbol id="minus"><path d="M19,11H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Z"/></symbol><symbol id="plus"><path d="M19,11H13V5a1,1,0,0,0-2,0v6H5a1,1,0,0,0,0,2h6v6a1,1,0,0,0,2,0V13h6a1,1,0,0,0,0-2Z"/></symbol><symbol id="star0"><path fill="#ffc107" d="M22,9.67A1,1,0,0,0,21.14,9l-5.69-.83L12.9,3a1,1,0,0,0-1.8,0L8.55,8.16,2.86,9a1,1,0,0,0-.81.68,1,1,0,0,0,.25,1l4.13,4-1,5.68a1,1,0,0,0,.4,1,1,1,0,0,0,1.05.07L12,18.76l5.1,2.68a.93.93,0,0,0,.46.12,1,1,0,0,0,.59-.19,1,1,0,0,0,.4-1l-1-5.68,4.13-4A1,1,0,0,0,22,9.67Zm-6.15,4a1,1,0,0,0-.29.89l.72,4.19-3.76-2a1,1,0,0,0-.94,0l-3.76,2,.72-4.19a1,1,0,0,0-.29-.89l-3-3,4.21-.61a1,1,0,0,0,.76-.55L12,5.7l1.88,3.82a1,1,0,0,0,.76.55l4.21.61Z"/></symbol><symbol id="star50"><path fill="#ffc107" d="M22,10.1c0.1-0.5-0.3-1.1-0.8-1.1l-5.7-0.8L12.9,3c-0.1-0.2-0.2-0.3-0.4-0.4C12,2.3,11.4,2.5,11.1,3L8.6,8.2L2.9,9C2.6,9,2.4,9.1,2.3,9.3c-0.4,0.4-0.4,1,0,1.4l4.1,4l-1,5.7c0,0.2,0,0.4,0.1,0.6c0.3,0.5,0.9,0.7,1.4,0.4l5.1-2.7l5.1,2.7c0.1,0.1,0.3,0.1,0.5,0.1v0c0.1,0,0.1,0,0.2,0c0.5-0.1,0.9-0.6,0.8-1.2l-1-5.7l4.1-4C21.9,10.5,22,10.3,22,10.1z M15.8,13.6c-0.2,0.2-0.3,0.6-0.3,0.9l0.7,4.2l-3.8-2c-0.1-0.1-0.3-0.1-0.5-0.1V5.7l1.9,3.8c0.1,0.3,0.4,0.5,0.8,0.5l4.2,0.6L15.8,13.6z"/></symbol><symbol id="star100"><path fill="#ffc107" d="M22,10.1c0.1-0.5-0.3-1.1-0.8-1.1l-5.7-0.8L12.9,3c-0.1-0.2-0.2-0.3-0.4-0.4C12,2.3,11.4,2.5,11.1,3L8.6,8.2L2.9,9C2.6,9,2.4,9.1,2.3,9.3c-0.4,0.4-0.4,1,0,1.4l4.1,4l-1,5.7c0,0.2,0,0.4,0.1,0.6c0.3,0.5,0.9,0.7,1.4,0.4l5.1-2.7l5.1,2.7c0.1,0.1,0.3,0.1,0.5,0.1v0c0.1,0,0.1,0,0.2,0c0.5-0.1,0.9-0.6,0.8-1.2l-1-5.7l4.1-4C21.9,10.5,22,10.3,22,10.1z"/></symbol><symbol id="search"><path d="M21.71,20.29,18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Z"/></symbol><symbol id="calendar"><path d="M12,19a1,1,0,1,0-1-1A1,1,0,0,0,12,19Zm5,0a1,1,0,1,0-1-1A1,1,0,0,0,17,19Zm0-4a1,1,0,1,0-1-1A1,1,0,0,0,17,15Zm-5,0a1,1,0,1,0-1-1A1,1,0,0,0,12,15Z
678M19,3H18V2a1,1,0,0,0-2,0V3H8V2A1,1,0,0,0,6,2V3H5A3,3,0,0,0,2,6V20a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V6A3,3,0,0,0,19,3Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V11H20ZM20,9H4V6A1,1,0,0,1,5,5H6V6A1,1,0,0,0,8,6V5h8V6a1,1,0,0,0,2,0V5h1a1,1,0,0,1,1,1ZM7,15a1,1,0,1,0-1-1A1,1,0,0,0,7,15Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,7,19Z"/></symbol> <symbol id="heart"><path d="M20.16,4.61A6.27,6.27,0,0,0,12,4a6.27,6.27,0,0,0-8.16,9.48l7.45,7.45a1,1,0,0,0,1.42,0l7.45-7.45A6.27,6.27,0,0,0,20.16,4.61Zm-1.41,7.46L12,18.81,5.25,12.07a4.28,4.28,0,0,1,3-7.3,4.25,4.25,0,0,1,3,1.25,1,1,0,0,0,1.42,0,4.27,4.27,0,0,1,6,6.05Z"/></symbol><symbol id="guests"><path d="M12.3,12.22A4.92,4.92,0,0,0,14,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,1,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,12.3,12.22ZM9,11.5a3,3,0,1,1,3-3A3,3,0,0,1,9,11.5Zm9.74.32A5,5,0,0,0,15,3.5a1,1,0,0,0,0,2,3,3,0,0,1,3,3,3,3,0,0,1-1.5,2.59,1,1,0,0,0-.5.84,1,1,0,0,0,.45.86l.39.26.13.07a7,7,0,0,1,4,6.38,1,1,0,0,0,2,0A9,9,0,0,0,18.74,11.82Z"/></symbol><symbol id="bed"><path d="M20,3.5H4a3,3,0,0,0-3,3v13a1,1,0,0,0,1,1H6a1,1,0,0,0,.83-.45L8.54,17.5h6.92l1.71,2.55a1,1,0,0,0,.83.45h4a1,1,0,0,0,1-1V6.5A3,3,0,0,0,20,3.5Zm1,15H18.54L16.83,16A1,1,0,0,0,16,15.5H8a1,1,0,0,0-.83.45L5.46,18.5H3v-5H21Zm-14-7v-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1Zm6,0v-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1Zm8,0H19v-1a3,3,0,0,0-3-3H14a3,3,0,0,0-2,.78,3,3,0,0,0-2-.78H8a3,3,0,0,0-3,3v1H3v-5a1,1,0,0,1,1-1H20a1,1,0,0,1,1,1Z"/></symbol><symbol id="bath"><path d="M22,12H5V6.41016A1.97474,1.97474,0,0,1,6.04,4.65137a1.99474,1.99474,0,0,1,1.14764-.2312,3.49114,3.49114,0,0,0,.83771,3.55444L9.08594,9.03516a.99965.99965,0,0,0,1.41406,0L14.03516,5.5a.99964.99964,0,0,0,0-1.41406L12.97461,3.02539a3.494,3.494,0,0,0-4.52972-.34253A3.99247,3.99247,0,0,0,3,6.41016V12H2a1,1,0,0,0,0,2H3v3a2.995,2.995,0,0,0,2,2.81567V21a1,1,0,0,0,2,0V20H17v1a1,1,0,0,0,2,0V19.81573A2.99507,2.99507,0,0,0,21,17V14h1a1,1,0,0,0,0-2ZM9.43945,4.43945a1.50184,1.50184,0,0,1,2.1211,0l.35351.35352L9.793,6.91406l-.35352-.35351A1.50123,1.50123,0,0,1,9.43945,4.43945ZM19,17a1.00067,1.00067,0,0,1-1,1H6a1.00067,1.00067,0,0,1-1-1V14H19Z"/></symbol><symbol id="house"><path d="M20,8h0L14,2.74a3,3,0,0,0-4,0L4,8a3,3,0,0,0-1,2.26V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V10.25A3,3,0,0,0,20,8ZM14,20H10V15a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1Zm5-1a1,1,0,0,1-1,1H16V15a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v5H6a1,1,0,0,1-1-1V10.25a1,1,0,0,1,.34-.75l6-5.25a1,1,0,0,1,1.32,0l6,5.25a1,1,0,0,1,.34.75Z"/></symbol> <symbol id="facebook"><path d="M15.12,5.32H17V2.14A26.11,26.11,0,0,0,14.26,2C11.54,2,9.68,3.66,9.68,6.7V9.32H6.61v3.56H9.68V22h3.68V12.88h3.06l.46-3.56H13.36V7.05C13.36,6,13.64,5.32,15.12,5.32Z"/></symbol><symbol id="twitter"><path d="M22,5.8a8.49,8.49,0,0,1-2.36.64,4.13,4.13,0,0,0,1.81-2.27,8.21,8.21,0,0,1-2.61,1,4.1,4.1,0,0,0-7,3.74A11.64,11.64,0,0,1,3.39,4.62a4.16,4.16,0,0,0-.55,2.07A4.09,4.09,0,0,0,4.66,10.1,4.05,4.05,0,0,1,2.8,9.59v.05a4.1,4.1,0,0,0,3.3,4A3.93,3.93,0,0,1,5,13.81a4.9,4.9,0,0,1-.77-.07,4.11,4.11,0,0,0,3.83,2.84A8.22,8.22,0,0,1,3,18.34a7.93,7.93,0,0,1-1-.06,11.57,11.5
6787,0,0,0,6.29,1.85A11.59,11.59,0,0,0,20,8.45c0-.17,0-.35,0-.53A8.43,8.43,0,0,0,22,5.8Z"/></symbol><symbol id="pinterest"><path d="M13.5,18.5c-1.2,0-2.3-0.5-3.2-1.4l-1.4,4.8l-0.1,0.3l0,0C8.5,22.7,8,23,7.4,23c-0.9,0-1.6-0.7-1.6-1.6c0-0.1,0-0.1,0-0.2 l0,0l0.1-0.3l2.8-8.3c0,0-0.3-0.9-0.3-2.2C8.3,7.8,9.7,7,10.7,7c1.1,0,2.1,0.4,2.1,2c0,2-1.3,3-1.3,4.5c0,1.1,0.9,2,2,2 c3.5,0,4.7-2.6,4.7-5.1c0-3.3-2.8-5.9-6.3-5.9c-3.5,0-6.3,2.6-6.3,5.9c0,1,0.3,2,0.8,2.9c0.1,0.2,0.2,0.5,0.2,0.8 c0,0.8-0.7,1.5-1.5,1.5c-0.5,0-1-0.3-1.3-0.7c-0.8-1.3-1.2-2.9-1.2-4.4c0-4.9,4.1-8.9,9.2-8.9s9.2,4,9.2,8.9 C21.2,14.3,18.8,18.5,13.5,18.5L13.5,18.5z"/></symbol><symbol id="instagram"><path d="M17.34,5.46h0a1.2,1.2,0,1,0,1.2,1.2A1.2,1.2,0,0,0,17.34,5.46Zm4.6,2.42a7.59,7.59,0,0,0-.46-2.43,4.94,4.94,0,0,0-1.16-1.77,4.7,4.7,0,0,0-1.77-1.15,7.3,7.3,0,0,0-2.43-.47C15.06,2,14.72,2,12,2s-3.06,0-4.12.06a7.3,7.3,0,0,0-2.43.47A4.78,4.78,0,0,0,3.68,3.68,4.7,4.7,0,0,0,2.53,5.45a7.3,7.3,0,0,0-.47,2.43C2,8.94,2,9.28,2,12s0,3.06.06,4.12a7.3,7.3,0,0,0,.47,2.43,4.7,4.7,0,0,0,1.15,1.77,4.78,4.78,0,0,0,1.77,1.15,7.3,7.3,0,0,0,2.43.47C8.94,22,9.28,22,12,22s3.06,0,4.12-.06a7.3,7.3,0,0,0,2.43-.47,4.7,4.7,0,0,0,1.77-1.15,4.85,4.85,0,0,0,1.16-1.77,7.59,7.59,0,0,0,.46-2.43c0-1.06.06-1.4.06-4.12S22,8.94,21.94,7.88ZM20.14,16a5.61,5.61,0,0,1-.34,1.86,3.06,3.06,0,0,1-.75,1.15,3.19,3.19,0,0,1-1.15.75,5.61,5.61,0,0,1-1.86.34c-1,.05-1.37.06-4,.06s-3,0-4-.06A5.73,5.73,0,0,1,6.1,19.8,3.27,3.27,0,0,1,5,19.05a3,3,0,0,1-.74-1.15A5.54,5.54,0,0,1,3.86,16c0-1-.06-1.37-.06-4s0-3,.06-4A5.54,5.54,0,0,1,4.21,6.1,3,3,0,0,1,5,5,3.14,3.14,0,0,1,6.1,4.2,5.73,5.73,0,0,1,8,3.86c1,0,1.37-.06,4-.06s3,0,4,.06a5.61,5.61,0,0,1,1.86.34A3.06,3.06,0,0,1,19.05,5,3.06,3.06,0,0,1,19.8,6.1,5.61,5.61,0,0,1,20.14,8c.05,1,.06,1.37.06,4S20.19,15,20.14,16ZM12,6.87A5.13,5.13,0,1,0,17.14,12,5.12,5.12,0,0,0,12,6.87Zm0,8.46A3.33,3.33,0,1,1,15.33,12,3.33,3.33,0,0,1,12,15.33Z"/></symbol><symbol id="vimeo"><path d="M22 7.42c-.09 1.95-1.45 4.62-4.08 8.02C15.2 19 12.9 20.75 11 20.75c-1.15 0-2.14-1.08-2.95-3.25c-.55-1.96-1.05-3.94-1.61-5.92c-.6-2.16-1.24-3.24-1.94-3.24c-.14 0-.66.32-1.56.95L2 8.07c1-.87 1.96-1.74 2.92-2.61c1.32-1.14 2.31-1.74 2.96-1.8c1.56-.16 2.52.92 2.88 3.2c.39 2.47.66 4 .81 4.6c.43 2.04.93 3.04 1.48 3.04c.42 0 1.05-.64 1.89-1.97c.84-1.32 1.29-2.33 1.35-3.03c.12-1.14-.33-1.71-1.35-1.71c-.48 0-.97.11-1.48.33c.98-3.23 2.86-4.8 5.63-4.71c2.06.06 3.03 1.4 2.91 4.01Z"/></symbol><symbol id="youtube"><path d="M23,9.71a8.5,8.5,0,0,0-.91-4.13,2.92,2.92,0,0,0-1.72-1A78.36,78.36,0,0,0,12,4.27a78.45,78.45,0,0,0-8.34.3,2.87,2.87,0,0,0-1.46.74c-.9.83-1,2.25-1.1,3.45a48.29,48.29,0,0,0,0,6.48,9.55,9.55,0,0,0,.3,2,3.14,3.14,0,0,0,.71,1.36,2.86,2.86,0,0,0,1.49.78,45.18,45.18,0,0,0,6.5.33c3.5.05,6.57,0,10.2-.28a2.88,2.88,0,0,0,1.53-.78,2.49,2.49,0,0,0,.61-1,10.58,10.58,0,0,0,.52-3.4C23,13.69,23,10.31,23,9.71ZM9.74,14.85V8.66l5.92,3.11C14,12.69,11.81,13.73,9.74,14.85Z"/></symbol><symbol id="linkedin"><path d="M17.5,8.999a5.41868,5.41868,0,0,0-2.56543.64453A.99918.99918,0,0,0,14,8.999H10a.99943.99943,0,0,0-1,1v12a.99942.99942,0,0,0,1,1h4a.99942.99942,0,0,0,1-1v-5.5a1,1,0,1,1,2,0v5.5a.99942.99942,0,0,0,1,1h4a.99942.99942,0,0,0,1-1v-7.5A5.50685,5.50685,0,0,0,17.5,8.999Zm3.5,12H19v-4.5a3,3,0,1,0-6,0v4.5H11v-10h2v.70313a1.00048,1.00048,0,0,0,1.78125.625A3.48258,3.48258,0,0,1,21,14.499Zm-14-12H3a.99943.99943,0,0,0-1,1v12a.99942.99942,0,0,0,1,1H7a.99942.99942,0,0,0,1-1v-12A.99943.99943,0,0,0,7,8.999Zm-1,12H4v-10H6ZM5.01465,1.542A3.23283,3.23283,0,1,0,4.958,7.999h.02832a3.23341,3.23341,0,1,0,.02832-6.457ZM4.98633,5.999H4.958A1.22193,1.22193,0,0,1,3.58887,4.77051c0-.7461.55957-1.22852,1.42578-1.22852A1.2335,1.2335,0,0,1,6.41113,4.77051C6.41113,5.5166,5.85156,5.999,4.98633,5.999Z"/></symbol><symbol id="skype"><path d="M21.43451,14.15552a9.586,9.586,0,0,0,.21155-2.02631,9.47653,9.47653,0,0,0-9.54029-9.42254,9.11414,9.11414,0,0,0-1.62494.14178A5.53558,5.53558,0,0,0,2.00061,7.466a5.42884,5.42884,0,0,0,.75354,2.7558,10.0197,10.0197,0,0,0-.18866,1.88452,9.33889,9.33889,0,0,0,9.54028,9.25788,8.56663,8.56663,0,0,0,1.74268-.16584A5.57942,5.57942,0,0,0,16.46368,22a5.433,5.433,0,0,0,4.97083-7.84448ZM16.43964,15.9931a3.63146,3.63146,0,0,1-1.62488,1.22473,6.33963,6.33963,0,0,1-2.52033.44709,6.21683,6.21683,0,0,1-2.89764-.61176,3.733,3.733,0,0,1-1.31964-1.17779,2.574,2.574,0,0,1-.494-1.41339.88041.88041,0,0,1,.30646-.68384,1.09008,1.09008,0,0,1,.77643-.28247.94433.94433,0,0,1,.637.2127,1.793,1.793,0,0,1,.44708.65863,3.39792,3.39792,0,0,0,.49518.87256,
6781.78964,1.78964,0,0,0,.72955.56488,3.01435,3.01435,0,0,0,1.24872.23554,2.9217,2.9217,0,0,0,1.71985-.44708,1.33217,1.33217,0,0,0,.65979-1.13092,1.135,1.135,0,0,0-.35333-.87134,2.18491,2.18491,0,0,0-.91944-.51923c-.37616-.11774-.89538-.23553-1.53112-.37616a13.9908,13.9908,0,0,1-2.14295-.6358,3.34814,3.34814,0,0,1-1.36651-1.01312,2.47429,2.47429,0,0,1-.49512-1.57807,2.62945,2.62945,0,0,1,.54205-1.60205,3.41154,3.41154,0,0,1,1.53113-1.084,6.652,6.652,0,0,1,2.37964-.37623,6.403,6.403,0,0,1,1.88452.25843,4.07215,4.07215,0,0,1,1.31842.65979,2.91587,2.91587,0,0,1,.77765.87134,1.80281,1.80281,0,0,1,.23553.87139.96189.96189,0,0,1-.30645.70667.9912.9912,0,0,1-.7536.30646.9735.9735,0,0,1-.63575-.18866,2.38218,2.38218,0,0,1-.47113-.61176,2.93711,2.93711,0,0,0-.77758-.96631A2.37614,2.37614,0,0,0,12.0589,7.96a2.7028,2.7028,0,0,0-1.5083.37738,1.07558,1.07558,0,0,0-.56488.89539.95783.95783,0,0,0,.18866.56488,1.41851,1.41851,0,0,0,.54205.4002,2.69264,2.69264,0,0,0,.68262.25959c.23559.07092.613.16467,1.15381.28247.65979.14178,1.27276.30646,1.81475.47107a5.43,5.43,0,0,1,1.38941.6358,2.85691,2.85691,0,0,1,.89532.94226,2.8284,2.8284,0,0,1,.32935,1.3905A2.89029,2.89029,0,0,1,16.43964,15.9931Z"/></symbol></defs></svg> <div class="min-vh-100 d-flex flex-column" itemscope itemtype="https://schema.org/LodgingBusiness"> <nav-bar class="flex-column navbar sticky-top" data-default-classes="navbar-light bg-white bg-opacity-100 shadow" data-on-scroll-classes="bg-white bg-opacity-100 navbar-light shadow" data-preset="default" role="navigation"><div class="container-fluid"><a class="navbar-brand d-inline-flex py-0 " title="TC Villas" href="https://tcvillas.com/en"><span class="navbar-brand-name fs-4">TC Villas</span> <img src="https://d6644ef6a12fcfb82f3f-5d6761b1e7eae8e264ad220502fbb6f0.ssl.cf5.rackcdn.com/b1031b21-c340-4121-b30d-c95ea815528a/images/tc-logo-2018-150x150.png" height="80" width="80" alt="TC Villas" /> </a><button class="navbar-toggler " type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarOffcanvas" aria-controls="navbarOffcanvas"><span class="navbar-toggler-icon"></span></button><div id="navbarNav" class="collapse navbar-collapse flex-shrink-0 justify-content-end"><ul class="navbar-nav"> <li class="nav-item "> <a href="/en" class="nav-link " data-set-active> Home </a> </li> <li class="nav-item "> <a href="/en/rentals/search" class="nav-link " data-set-active> Turks & Caicos Luxury Villas </a> </li> <li class="nav-item "> <a href="/en/categories/specials" class="nav-link " data-set-active> Last-Minute Travel </a> </li> <li class="nav-item "> <a href="/en/villa-owners" class="nav-link " data-set-active> Villa Owners </a> </li> <li class="nav-item "> <a href="/en/maps" class="nav-link " data-set-active> Maps </a> </li> <li class="nav-item "> <a href="/en/blog" class="nav-link " data-set-active> Blog </a> </li> <li class="nav-item "> <a href="/en/about-us" class="nav-link " data-set-active> About us </a> </li> <li class="nav-item dropdown hstack"> <span class="nav-link disabled"> Turks and Caicos </span> <a href="#" class="dropdown-toggle dropdown-hover px-3 px-md-0" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></a><ul class="dropdown-menu dropdown-menu-" role="menu"> <li><a href="/en/things-to-do-in-turks-and-caicos" class="dropdown-item" data-set-active> Things to do </a></li> <li><a href="/en/faq" class="dropdown-item" data-set-active> Frequently asked questions </a></li> </ul> </li> <li class="nav-item "> <a href="https://www.tcilux.com/" class="nav-link " data-set-active> Staffed Villas </a> </li> <li class="nav-item "> <a href="/en/contact" class="nav-link " data-set-active> Contact </a> </li> </ul></div><div class="collapse navbar-collapse flex-grow-0 flex-shrink-0"><ul class="navbar-nav"> <li class="nav-item"><button data-bs-target="#websiteFormOffcanvas" onClick="document.getElementById('websiteFormInput').focus()" class="nav-link btn px-2 h-100 icon-group fill-current-color scale" aria-label="Search" data-bs-toggle="offcanvas"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 24 24"><use href="#search"/></svg></button></li> <li class="nav-item dropdown d-flex"> <rentals-wishlist class="nav-link d-inline-flex align-items-center px-2 my-auto icon-group" role="button" aria-label="Open wishlist" tabindex="0" data-results-class="row row-cols-1 row-cols-lg-2 row-cols-xl-4 g-3"><svg class="fill-current-color" width="16" height="16" version="2.0" xmlns="https://www.w3.org/2000/svg" viewBox="0 0 24 24"><use href="#heart"/></svg><span class="order-1">Favorites</span><span role="note" class=" "></span></rentals-wishlist> </li> </ul></div> <button data-bs-target="#websiteFormOffcanvas" onClick="document.getElementById('websiteFormInput').focus()" class="navbar-collapsed-item btn end-0 fill-current-color me-2 position-absolute" aria-label="Search" data-bs-toggle="offcanvas"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20"><use href="#search"/></svg></button> </div> <toggle-on-scroll target="#headline" data-threshold="1" data-breakpoint-up="md" class="navbar-submenu toggle-on-scroll-translate py-2 bg-white shadow-sm border-top border-bottom d-none d-lg-block position-absolute w-100 top-100"><div class="container-fluid"><div class="row"><div class="col-7 d-flex align-items-center"><div id="scrollSpyNav"><nav class="nav nav-pills"><a href="#headline" class="nav-link btn-sm">Photos</a>
678<a href="#descriptionContent" class="nav-link btn-sm">Description</a><a href="#reviews" class="nav-link btn-sm">Reviews</a></nav></div></div><div class="col"><div class="d-flex"><toggle-on-scroll class="d-flex w-100 align-items-center justify-content-end" target="#description"><div class="text-end w-100 small" data-price-from-booknow></div><div class="nav-item"><a href="#description" class="btn btn-primary text-nowrap ms-3"> Book Now or Enquire </a></div></toggle-on-scroll></div></div></div></div></toggle-on-scroll> </nav-bar> <div id="websiteFormOffcanvas" class="offcanvas offcanvas-end" aria-labelledby="websiteFormOffcanvasLabel"><div class="offcanvas-header shadow-sm"><h5 class="offcanvas-title" id="websiteFormOffcanvasLabel">Search</h5><button type="button" class="btn-close text-reset ms-auto" data-bs-dismiss="offcanvas" aria-label="Close"></button></div><div class="offcanvas-body"><website-form><div class="position-relative"><input type="text" class="form-control pe-5" id="websiteFormInput" tabindex="1" placeholder="Search" value="" autocomplete="off"><button type="button" class="btn-close position-absolute top-0 end-0 h-100 p-0 small px-3 d-none" aria-label="Clear"></button></div><div class="vstack gap-2 pt-2" data-content></div></website-form></div></div> <div class="offcanvas offcanvas-start offcanvas-lg-end" tabindex="-1" id="navbarOffcanvas" aria-labelledby="navbarOffcanvasLabel"><div class="offcanvas-header shadow-sm"><button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button><a href="https://tcvillas.com/en" class="ms-3 link-black"><h5 class="offcanvas-title" id="navbarOffcanvasLabel">TC Villas</h5></a></div><div class="offcanvas-body"><ul class="nav flex-column"><li class="nav-item dropdown d-flex"> <rentals-wishlist class="nav-link d-inline-flex align-items-center my-auto icon-group" role="button" aria-label="Open wishlist" tabindex="0" data-results-class="row row-cols-1 row-cols-lg-2 row-cols-xl-4 g-3"><svg class="fill-current-color" width="16" height="16" version="2.0" xmlns="https://www.w3.org/2000/svg" viewBox="0 0 24 24"><use href="#heart"/></svg><span class="order-1">Favorites</span><span role="note" class=" "></span></rentals-wishlist> </li> <li class="nav-item "> <a href="/en" class="nav-link " data-set-active> Home </a> </li> <li class="nav-item "> <a href="/en/rentals/search" class="nav-link " data-set-active> Turks & Caicos Luxury Villas </a> </li> <li class="nav-item "> <a href="/en/categories/specials" class="nav-link " data-set-active> Last-Minute Travel </a> </li> <li class="nav-item "> <a href="/en/villa-owners" class="nav-link " data-set-active> Villa Owners </a> </li> <li class="nav-item "> <a href="/en/maps" class="nav-link " data-set-active> Maps </a> </li> <li class="nav-item "> <a href="/en/blog" class="nav-link " data-set-active> Blog </a> </li> <li class="nav-item "> <a href="/en/about-us" class="nav-link " data-set-active> About us </a> </li> <li class="nav-item dropdown hstack"> <span class="nav-link disabled"> Turks and Caicos </span> <a href="#" class="dropdown-toggle dropdown-hover px-3 px-md-0" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></a><ul class="dropdown-menu dropdown-menu-" role="menu"> <li><a href="/en/things-to-do-in-turks-and-caicos" class="dropdown-item" data-set-active> Things to do </a></li> <li><a href="/en/faq" class="dropdown-item" data-set-active> Frequently asked questions </a></li> </ul> </li> <li class="nav-item "> <a href="https://www.tcilux.com/" class="nav-link " data-set-active> Staffed Villas </a> </li> <li class="nav-item "> <a href="/en/contact" class="nav-link " data-set-active> Contact </a> </li> </ul></div></div> <div class="vstack flex-grow-1" role="main" > <div class="py-4 py-md-5 bg-light"><div class="container"><div class="row"> <div class="col"> <div class="row"><div class="col-12 col-md-12"><figure><img src="https://e31c93b4e618ab489354-db4284899b817bc76acff0cd2163cbf8.ssl.cf5.rackcdn.com/system/redactor2_assets/images/4954/content_Six_Turtles35_copy.jpg" id="4954" data-image="4954" class="img-fluid"></figure></div></div> 679<p><b>Luxury Villa Experts, Personalized Service</b></p> 680<p>At <strong>TC Villas</strong>, we are a <strong>boutique villa rental company</strong> with a <strong>small, dedicated team -</strong>and we wouldnât have it any other way. We believe that <strong>luxury is personal</strong>, and thatâs why we take the time to understand exactly what youâre looking for. When you call us, there are no scripts, no call centers -just <strong>genuine, expert advice</strong> from people who know these villas inside and out. Our business has thrived because of this <strong>personal touch</strong>, and we are proud to welcome many <strong>returning guests and referrals</strong> year after year.</p> 681<p><b>50+ Years of Providenciales Expertise</b></p> 682<p>TC Villas was founded in <strong>1970 by Henry Moog</strong>, who fell in love with the untouched beauty of <strong>Providenciales, Turks and Caicos</strong>. Back then, there were <strong>no phones, no TVsâjust pristine beaches and crystal-clear waters.</strong> Henry built over <strong>20 villas</strong> on the island, many of which are still featured in our collection today.</p> 683<p>Though the island has evolved, what makes it special has notâ<strong>turquoise waters, powder-soft sand, and a laid-back charm you wonât find anywhere else.</strong> As frequent travelers to Provo, we <strong>stay in these villas, explore the island, and personally vet every property</strong> before we recommend it to you.</p> </div></div></div></div> <meta itemprop="name" content="TC Villas"> 684<meta itemprop="address" content="PO Box 16082 San Juan PR 00908"> 685<meta itemprop="image" content="https://d6644ef6a12fcfb82f3f-5d6761b1e7eae8e264ad220502fbb6f
6850.ssl.cf5.rackcdn.com/b1031b21-c340-4121-b30d-c95ea815528a/images/logotc-259x300.jpg"> 686 </div></div> 687<footer id="footer" class="position-relative bg-dark text-white pb-5 pb-sm-0" itemscope itemtype="http://schema.org/Organization"> 688 <div class="container py-5 py-md-4"> 689 <div class="row mb-n3"> 690 <div class="col-12 col-md-3 mb-3"> 691 <h4 class="h5 fw-bold">Links</h4> 692 <ul class="menu-main list-unstyled"> 693 694 <li class=" "> 695 <a href="/en" class="text-white">Home</a> 696 </li> 697 698 <li class=" "> 699 <a href="/en/rentals/search" class="text-white">Turks & Caicos Luxury Villas</a> 700 </li> 701 702 <li class=" "> 703 <a href="/en/categories/specials" class="text-white">Last-Minute Travel</a> 704 </li> 705 706 <li class=" "> 707 <a href="/en/villa-owners" class="text-white">Villa Owners</a> 708 </li> 709 710 <li class=" "> 711 <a href="/en/maps" class="text-white">Maps</a> 712 </li> 713 714 <li class=" "> 715 <a href="/en/blog" class="text-white">Blog</a> 716 </li> 717 718 <li class=" active"> 719 <a href="/en/about-us" class="text-white">About us </a> 720 </li> 721 722 <li class=" "> 723 <a href="" class="text-white">Turks and Caicos</a> 724 </li> 725 726 <li class=" "> 727 <a href="https://www.tcilux.com/" class="text-white">Staffed Villas</a> 728 </li> 729 730 <li class=" "> 731 <a href="/en/contact" class="text-white">Contact</a> 732 </li> 733 734 </ul> 735 </div> 736 <div class="col-12 col-md-3 mb-3"> 737 <h4 class="h5 fw-bold">Contact</h4> 738 739 <div class="tel"> 740 <a href="tel:787 378 8410"><span class="text-primary" itemprop="telephone">787 378 8410</span></a> 741 </div> 742 743 744 745 746 <div class="email"> 747 <a href="/en/contact"><span class="text-primary">Contact</span></a> 748 </div> 749 750 <br><br><br><br><br> 751 <div class="vcard"> 752 <meta itemprop="name" content="TC Villas"> 753 <meta itemprop="image" content="https://d6644ef6a12fcfb82f3f-5d6761b1e7eae8e264ad220502fbb6f0.ssl.cf5.rackcdn.com/b1031b21-c340-4121-b30d-c95ea815528a/images/logotc-259x300.jpg"> 754 <p class="adr" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> 755 <span class="street-address" itemprop="streetAddress">TC Villas 756 757 <br>PO Box 16082 758 759 </span><br> 760 <span class="locality" itemprop="addressLocality">San Juan</span> 761 <span class="postal-code" itemprop="postalCode">PR 00908</span> 762 </p> 763 </div> 764 </div> 765 <div class="col-12 col-md-3 mb-3"> 766 <h4 class="h5 fw-bold">Social</h4> 767 <ul class="nav justify-content-center mb-3 mb-lg-4"> 768 769 </ul> 770 771 772 <ul class="list-inline d-flex gap-1 mb-4 mb-lg-5 mx-auto fill-current-color"> 773 774 775 <li> 776 <a class="d-inline-block scale" rel="noopener" href="https://www.facebook.com/tcvillas" title="Facebook"> 777 <svg xmlns="http://www\.w3\.org/2000/svg" width="16" height="16" class="m-2" viewBox="0 0 24 24"><use href="#facebook" /></svg> 778 </a> 779 </li> 780 781 782 <li> 783 <a class="d-inline-block scale" rel="noopener" href="https://www.twitter.com/tcvillas" title="Twitter"> 784 <svg xmlns="http://www\.w3\.org/2000/svg" width="16" height="16" class="m-2" viewBox="0 0 24 24"><use href="#twitter" /></svg> 785 </a> 786 </li> 787 788 789 790 <li> 791 <a class="d-inline-block scale" rel="noopener" href="http://pinterest.com/tcvillas" title="Pinterest"> 792 <svg xmlns="http://www\.w3\.org/2000/svg" width="16" height="16" class="m-2" viewBox="0 0 24 24"><use href="#pinterest" /></svg> 793 </a> 794 </li> 795 796 797 798 799 800 <li> 801 <a class="d-inline-block scale" rel="noopener" href="https://www.instagram.com/tcvillas" title="Instagram"> 802 <svg xmlns="http://www\.w3\.org/2000/svg" width="16" height="16" class="m-2" viewBox="0 0 24 24"><use href="#instagram" /></svg> 803 </a> 804 </li> 805 806 </ul> 807 808 <div class="text-white mt-4"> 809 810 </div> 811 812 </div> 813 <div class="col-12 col-md-3 mb-3"> 814 <a class="" href="https://tc-villas.happystay.com/"><img src="https://d6644ef6a12fcfb82f3f-5d6761b1e7eae8e264ad220502fbb6f
8140.ssl.cf5.rackcdn.com/b1031b21-c340-4121-b30d-c95ea815528a/images/footer1.jpg" class="img-fluid mb-3"></a> 815 <a class="" href="https://www.bbb.org/us/pr/san-juan/profile/vacation-rentals/tc-villas-pr-llc-0633-90307796"><img src="https://d6644ef6a12fcfb82f3f-5d6761b1e7eae8e264ad220502fbb6f0.ssl.cf5.rackcdn.com/b1031b21-c340-4121-b30d-c95ea815528a/images/footer2.jpg" class="img-fluid"></a> 816 </div> 817 </div> 818 </div> 819 <section id="footer-bottom"> 820 <div class="container"> 821 <hr class="border-light mt-0 mb-4"> 822 <div class="d-flex flex-column flex-sm-row justify-content-between align-items-center"> 823 <p class="d-flex flex-column text-center text-sm-left mb-0"> 824 <small class="mb-2">© 2026 tcvillas.com. All rights reserved. - <a href="#" onclick="window.cookiesWidget.initView('open'); return false;">Customise Cookies</a></small> 825 <small><a href="https://www.bookingsync.com">Vacation Rental Management Software by BookingSync</a></small> 826 </p> 827 </div> 828 </div> 829 </section> 830</footer> 831 832 <div class="fixed-bottom "><a href="#top" data-scroll-to-top class="d-none btn btn-primary rounded-circle mb-4 mb-lg-3 m-3 shadow-lg position-absolute bottom-0 end-0 p-0" aria-label="Back to top"><svg class="fill-current-color m-2 m-lg-3" version="2.0" xmlns="https://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 512 512"><use href="#topArrow"></use></svg></a></div> <div class="toast-container position-fixed bottom-0 end-0 p-3"></div>
832<script> 833 const loader = document.querySelector('.loader'); 834 setTimeout(function () { 835 loader.classList.remove('show'); 836 }); 837 838 // Hide Loader when user uses the back button 839 window.addEventListener('pageshow', function (event) { 840 if (event.persisted) { 841 loader.classList.remove('show'); 842 } 843 }); 844 845 // Show Loader when leaving the page 846 window.addEventListener('beforeunload', function (event) { 847 loader.classList.add('show'); 848 // Avoid triggering the confirmation prompt on Safari 849 return void 0; 850 }); 851</script>
851
851<script> 852 (function (d, s, id) { 853 var fbAppId = document.querySelector('meta[property="fb:app_id"]'); 854 if (!fbAppId) return; 855 var js, 856 fjs = d.getElementsByTagName(s)[0]; 857 if (d.getElementById(id)) return; 858 js = d.createElement(s); 859 js.id = id; 860 js.src = '//connect.facebook.net/en_US/all.js#xfbml=1&appId=' + fbAppId.getAttribute('content'); 861 fjs.parentNode.insertBefore(js, fjs); 862 })(document, 'script', 'facebook-jssdk'); 863</script>
863
864<script> 865 document.addEventListener("DOMContentLoaded", function() { 866 const originalCard = smily.templates.rentalCard; 867 smily.templates.rentalCard = (rental, url, dataPrice, swiperItems, specialOffer, reviews, price, destinations, details) => { 868 if (rental.custom_attributes.rating) rental.reviews_average_rating = rental.custom_attributes.rating; 869 if (rental.custom_attributes.reviews) rental.reviews_count = rental.custom_attributes.reviews; 870 return originalCard(rental, url, dataPrice, swiperItems, specialOffer, reviews, price, destinations, details); 871 }; 872 873 var navbarNav = document.getElementById("navbarNav"); 874 if (!navbarNav) return; 875 var links = navbarNav.getElementsByTagName("a"); 876 links[2].setAttribute("target", "_blank"); 877 // for (var i = 0; i < links.length; i++) { links[i].setAttribute("target", "_blank"); } 878 var footer = document.getElementById("footer"); 879 if (!footer) return; 880 var linksfooter = footer.getElementsByTagName("a"); 881 for (var i = 0; i < linksfooter.length; i++) { linksfooter[i].setAttribute("target", "_blank"); } 882 }); 883</script>
883 884 885 886
886<script> 887 (function(){ 888 const navbar = document.querySelector('#navbarNav > ul'); 889 const phone = document.createElement('li'); 890 const html = ` 891 <a id="headerPhoneBtn" class="ms-3 btn btn-light text-dark" href="tel:787 378 8410" style="transform: translateY(2px);"> 892 <span class="icon-group fill-current-color"> 893 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 894 <path d="M19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.05,1.05,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z"/> 895 </svg> 896 1 (787) 378 8410 897 </span> 898 </a> 899 `; 900 phone.classList.add('nav-item', 'd-none', 'd-lg-block'); 901 phone.innerHTML = html; 902 navbar.insertBefore(phone, navbar.firstChild); 903 })(); 904 </script>
904 905 906 907 908 909 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.