{"id":938,"date":"2026-09-02T14:28:20","date_gmt":"2026-09-02T12:28:20","guid":{"rendered":"https:\/\/www.armarpurepointlaundry.com\/?page_id=938"},"modified":"2026-09-09T14:07:09","modified_gmt":"2026-09-09T12:07:09","slug":"cleaning-service-for-tourist-apartments","status":"publish","type":"page","link":"https:\/\/www.armarpurepointlaundry.com\/en\/servicio-profesional-de-limpieza\/","title":{"rendered":"Servicio Profesional de Limpieza"},"content":{"rendered":"<style>\n  \/* ========================================\n     PROFESSIONAL CLEANING PAGE\n  ======================================== *\/\n\n  .purepoint-cleaning {\n    --pp-bg: #faf8f5;\n    --pp-text: #5d5347;\n    --pp-accent: #a44a22;\n    --pp-border: rgba(91, 35, 11, 0.14);\n\n    background: var(--pp-bg);\n    color: var(--pp-text);\n    font-family: var(--font-body);\n    padding: clamp(60px, 7vw, 90px) 24px;\n  }\n\n  .purepoint-cleaning *,\n  .purepoint-cleaning *::before,\n  .purepoint-cleaning *::after {\n    box-sizing: border-box;\n  }\n\n  .pp-container {\n    width: min(100%, 1180px);\n    margin-inline: auto;\n  }\n\n\n  \/* ========================================\n     COMMON TYPOGRAPHY\n  ======================================== *\/\n\n  .pp-eyebrow {\n    margin: 0 0 18px;\n    color: var(--pp-accent);\n    font-size: 13px;\n    font-weight: 600;\n    line-height: 1.4;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n  }\n\n  .pp-title,\n  .pp-section-heading h2,\n  .pp-services-copy h2,\n  .pp-service h3,\n  .pp-area h2,\n  .pp-price {\n    color: var(--color-heading);\n    font-family: var(--font-heading);\n    font-weight: 400;\n  }\n\n\n  \/* ========================================\n     INTRO\n  ======================================== *\/\n\n  .pp-title {\n    max-width: auto;\n    margin: 0 0 28px;\n    font-size: clamp(44px, 6vw, 72px);\n    line-height: 1.05;\n    letter-spacing: -1.5px;\n  }\n\n  .pp-intro-layout {\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: clamp(35px, 5vw, 65px);\n    align-items: center;\n    margin-bottom: clamp(65px, 8vw, 90px);\n  }\n\n  .pp-intro {\n    margin-bottom: 0;\n  }\n\n  .pp-intro p {\n    margin: 0 0 18px;\n    font-size: 17px;\n    line-height: 1.75;\n  }\n\n  .pp-intro p:last-child {\n    margin-bottom: 0;\n  }\n\n  .pp-intro-image {\n    width: 100%;\n    height: clamp(380px, 40vw, 500px);\n    overflow: hidden;\n    border-radius: 24px;\n  }\n\n  .pp-intro-image img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n    transition: transform 0.6s ease;\n  }\n\n  @media (hover: hover) {\n    .pp-intro-image:hover img {\n      transform: scale(1.025);\n    }\n  }\n\n\n  \/* ========================================\n     PRICES\n  ======================================== *\/\n\n  .pp-section-heading {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    gap: 30px;\n    margin-bottom: 28px;\n  }\n\n  .pp-section-heading h2 {\n    margin: 0;\n    font-size: clamp(34px, 4vw, 48px);\n    line-height: 1.1;\n  }\n\n  .pp-vat {\n    margin: 0 0 5px;\n    font-size: 14px;\n    opacity: 0.75;\n  }\n\n  .pp-price-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n    margin-bottom: clamp(55px, 7vw, 75px);\n  }\n\n  .pp-price-card {\n    display: flex;\n    flex-direction: column;\n    min-height: 205px;\n    padding: 30px;\n    overflow: hidden;\n\n    border: 1px solid var(--pp-border);\n    border-radius: 0;\n\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(164, 74, 34, 0.08),\n        transparent 42%\n      ),\n      var(--color-white);\n\n    transition:\n      transform 0.3s ease,\n      border-color 0.3s ease,\n      box-shadow 0.3s ease;\n  }\n\n  .pp-number {\n    margin-bottom: auto;\n    padding-bottom: 38px;\n\n    color: var(--pp-accent);\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 1.5px;\n  }\n\n  .pp-property {\n    margin: 0 0 8px;\n    font-size: 16px;\n    font-weight: 500;\n    line-height: 1.4;\n  }\n\n  .pp-price {\n    margin: 0;\n    font-size: 31px;\n    line-height: 1.2;\n  }\n\n  .pp-price small {\n    color: var(--pp-text);\n    font-family: var(--font-body);\n    font-size: 13px;\n    font-weight: 400;\n    opacity: 0.75;\n  }\n\n  .pp-price-card.pp-featured {\n    border-color: rgba(164, 74, 34, 0.35);\n  }\n\n  .pp-deep-note {\n    margin: 14px 0 0;\n    font-size: 13px;\n    line-height: 1.5;\n    opacity: 0.75;\n  }\n\n  @media (hover: hover) {\n    .pp-price-card:hover {\n      transform: translateY(-5px);\n      border-color: rgba(164, 74, 34, 0.4);\n      box-shadow: 0 15px 40px rgba(91, 35, 11, 0.07);\n    }\n  }\n\n\n  \/* ========================================\n     WIDE IMAGE\n  ======================================== *\/\n\n  .pp-image-break {\n    width: 100%;\n    margin-bottom: clamp(75px, 9vw, 105px);\n    overflow: hidden;\n    border-radius: 24px;\n  }\n\n  .pp-image-break img {\n    display: block;\n    width: 100%;\n    height: clamp(320px, 38vw, 470px);\n    object-fit: cover;\n    object-position: center;\n    transition: transform 0.6s ease;\n  }\n\n  @media (hover: hover) {\n    .pp-image-break:hover img {\n      transform: scale(1.02);\n    }\n  }\n\n\n  \/* ========================================\n     ADDITIONAL SERVICES\n  ======================================== *\/\n\n  .pp-services-wrap {\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 70px;\n    align-items: start;\n    margin-bottom: clamp(70px, 8vw, 90px);\n  }\n\n  .pp-services-copy h2 {\n    margin: 0 0 22px;\n    font-size: clamp(36px, 4vw, 52px);\n    line-height: 1.1;\n  }\n\n  .pp-services-copy > p:last-child {\n    margin: 0;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .pp-services {\n    border-top: 1px solid var(--pp-border);\n  }\n\n  .pp-service {\n    display: grid;\n    grid-template-columns: 50px minmax(0, 1fr);\n    gap: 20px;\n    padding: 26px 0;\n    border-bottom: 1px solid var(--pp-border);\n  }\n\n  .pp-service-number {\n    padding-top: 4px;\n    color: var(--pp-accent);\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 1px;\n  }\n\n  .pp-service h3 {\n    margin: 0 0 8px;\n    font-size: 24px;\n    line-height: 1.2;\n  }\n\n  .pp-service p {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n\n  \/* ========================================\n     SERVICE AREAS\n  ======================================== *\/\n\n  .pp-area {\n    position: relative;\n    overflow: hidden;\n    padding: clamp(35px, 5vw, 55px);\n\n    border: 1px solid var(--pp-border);\n    border-radius: 24px;\n\n    background:\n      linear-gradient(\n        120deg,\n        rgba(164, 74, 34, 0.08),\n        rgba(91, 35, 11, 0.025)\n      );\n  }\n\n  .pp-area::after {\n    content: \"\";\n    position: absolute;\n    top: -130px;\n    right: -100px;\n\n    width: 320px;\n    aspect-ratio: 1;\n\n    border: 1px solid rgba(164, 74, 34, 0.12);\n    border-radius: 50%;\n\n    pointer-events: none;\n  }\n\n  .pp-area-inner {\n    position: relative;\n    z-index: 1;\n    max-width: 880px;\n  }\n\n  .pp-area h2 {\n    margin: 0 0 20px;\n    font-size: clamp(36px, 4vw, 50px);\n    line-height: 1.1;\n  }\n\n  .pp-area-text {\n    max-width: 760px;\n    margin: 0;\n    font-size: 16px;\n    line-height: 1.75;\n  }\n\n  .pp-locations {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 30px;\n  }\n\n  .pp-location {\n    display: inline-flex;\n    align-items: center;\n\n    padding: 9px 16px;\n\n    border: 1px solid rgba(91, 35, 11, 0.15);\n    border-radius: 100px;\n\n    background: rgba(255, 255, 255, 0.7);\n    color: var(--color-heading);\n\n    font-size: 13px;\n    font-weight: 500;\n\n    transition:\n      background 0.25s ease,\n      color 0.25s ease,\n      border-color 0.25s ease;\n  }\n\n  @media (hover: hover) {\n    .pp-location:hover {\n      background: var(--color-heading);\n      border-color: var(--color-heading);\n      color: var(--color-white);\n    }\n  }\n\n\n  \/* ========================================\n     TABLET\n  ======================================== *\/\n\n  @media (max-width: 900px) {\n    .purepoint-cleaning {\n      padding-inline: 22px;\n    }\n\n    .pp-intro-layout {\n      grid-template-columns: 1fr;\n      gap: 32px;\n    }\n\n    .pp-intro-image {\n      height: 420px;\n    }\n\n    .pp-price-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .pp-services-wrap {\n      grid-template-columns: 1fr;\n      gap: 40px;\n    }\n  }\n\n\n  \/* ========================================\n     MOBILE\n  ======================================== *\/\n\n  @media (max-width: 600px) {\n    .purepoint-cleaning {\n      padding: 55px 18px;\n    }\n\n    .pp-title {\n      font-size: clamp(38px, 11vw, 44px);\n      letter-spacing: -0.8px;\n    }\n\n    .pp-intro-layout {\n      gap: 26px;\n      margin-bottom: 55px;\n    }\n\n    .pp-intro p {\n      font-size: 16px;\n    }\n\n    .pp-intro-image {\n      height: 300px;\n      border-radius: 18px;\n    }\n\n    .pp-section-heading {\n      display: block;\n    }\n\n    .pp-vat {\n      margin-top: 10px;\n    }\n\n    .pp-price-grid {\n      grid-template-columns: 1fr;\n      gap: 14px;\n      margin-bottom: 45px;\n    }\n\n    .pp-price-card {\n      min-height: 180px;\n      padding: 26px;\n    }\n\n    .pp-number {\n      padding-bottom: 28px;\n    }\n\n    .pp-image-break {\n      margin-bottom: 65px;\n      border-radius: 18px;\n    }\n\n    .pp-image-break img {\n      height: 280px;\n    }\n\n    .pp-services-wrap {\n      margin-bottom: 65px;\n    }\n\n    .pp-service {\n      grid-template-columns: 38px minmax(0, 1fr);\n      gap: 12px;\n    }\n\n    .pp-service h3 {\n      font-size: 22px;\n    }\n\n    .pp-area::after {\n      width: 220px;\n      top: -100px;\n      right: -90px;\n    }\n  }\n<\/style>\n\n\n<section class=\"purepoint-cleaning\" lang=\"es\">\n\n  <div class=\"pp-container\">\n\n    <!-- ========================================\n         INTRODUCCI\u00d3N\n    ======================================== -->\n\n    <br><br><br><br>\n <p>\n    <a href=\"\/en\/\"> \u2190 Back home<\/a>\n    <\/p>\n<br><br><br>\n\n    <p class=\"pp-eyebrow\">\n      Cleaning Service for Tourist Apartments\n    <\/p>\n\n    <h1 class=\"pp-title\">\n      Professional Cleaning Service for Tourist Apartments (Airbnb) and Villas\n    <\/h1>\n\n\n    <div class=\"pp-intro-layout\">\n\n      <div class=\"pp-intro\">\n\n        <p>\n          At AR &amp; MAR PurePoint Laundry, we provide a professional, fast and efficient cleaning service for holiday accommodation, helping you keep your property fresh, clean and ready for every new guest.\n        <\/p>\n\n        <p>\n          Our service is designed to offer reliable support between stays, with careful attention to detail and a quick turnaround.\n        <\/p>\n\n      <\/div>\n\n\n      <div class=\"pp-intro-image\">\n\n        <img decoding=\"async\"\n          src=\"https:\/\/www.armarpurepointlaundry.com\/wp-content\/uploads\/2026\/09\/cleaning4.webp\"\n          alt=\"Servicio profesional de limpieza para alojamientos tur\u00edsticos\"\n          loading=\"lazy\"\n        >\n\n      <\/div>\n\n    <\/div>\n\n\n\n    <!-- ========================================\n         TARIFAS\n    ======================================== -->\n\n    <div class=\"pp-section-heading\">\n\n      <h2>\n        Our rates\n      <\/h2>\n\n      <p class=\"pp-vat\">\n        VAT not included\n      <\/p>\n\n    <\/div>\n\n\n    <div class=\"pp-price-grid\">\n\n\n      <article class=\"pp-price-card\">\n\n        <div class=\"pp-number\">\n          01\n        <\/div>\n\n        <p class=\"pp-property\">\n          Studio (1 bathroom)\n        <\/p>\n\n        <p class=\"pp-price\">\n          45 \u20ac <small>+ VAT<\/small>\n        <\/p>\n\n      <\/article>\n\n\n\n      <article class=\"pp-price-card\">\n\n        <div class=\"pp-number\">\n          02\n        <\/div>\n\n        <p class=\"pp-property\">\n          1 bedroom + 1 bathroom\n        <\/p>\n\n        <p class=\"pp-price\">\n          65 \u20ac <small>+ VAT<\/small>\n        <\/p>\n\n      <\/article>\n\n\n\n      <article class=\"pp-price-card\">\n\n        <div class=\"pp-number\">\n          03\n        <\/div>\n\n        <p class=\"pp-property\">\n          2 bedrooms + 2 bathrooms\n        <\/p>\n\n        <p class=\"pp-price\">\n          90 \u20ac <small>+ VAT<\/small>\n        <\/p>\n\n      <\/article>\n\n\n\n      <article class=\"pp-price-card\">\n\n        <div class=\"pp-number\">\n          04\n        <\/div>\n\n        <p class=\"pp-property\">\n          3 bedrooms + 3 bathrooms\n        <\/p>\n\n        <p class=\"pp-price\">\n          130 \u20ac <small>+ VAT<\/small>\n        <\/p>\n\n      <\/article>\n\n\n\n      <article class=\"pp-price-card\">\n\n        <div class=\"pp-number\">\n          05\n        <\/div>\n\n        <p class=\"pp-property\">\n          Villas (4 bedrooms or more)\n        <\/p>\n\n        <p class=\"pp-price\">\n          From  180 \u20ac <small>+ VAT<\/small>\n        <\/p>\n\n      <\/article>\n\n\n\n      <article class=\"pp-price-card pp-featured\">\n\n        <div class=\"pp-number\">\n          06\n        <\/div>\n\n        <p class=\"pp-property\">\n          Deep Cleaning\n        <\/p>\n\n        <p class=\"pp-price\">\n          From \u20ac200 <small>+ VAT<\/small>\n        <\/p>\n\n        <p class=\"pp-deep-note\">\n          Depending on the size and condition of the property\n        <\/p>\n\n      <\/article>\n\n\n    <\/div>\n\n\n\n    <!-- ========================================\n         IMAGE BREAK\n    ======================================== -->\n\n    <div class=\"pp-image-break\">\n\n      <img decoding=\"async\"\n        src=\"https:\/\/www.armarpurepointlaundry.com\/wp-content\/uploads\/2026\/09\/cleaning-scaled.webp\"\n        alt=\"Apartamento tur\u00edstico limpio y preparado para recibir nuevos hu\u00e9spedes\"\n        loading=\"lazy\"\n      >\n\n    <\/div>\n\n\n\n    <!-- ========================================\n         SERVICIOS ADICIONALES\n    ======================================== -->\n\n    <div class=\"pp-services-wrap\">\n\n\n      <div class=\"pp-services-copy\">\n\n        <p class=\"pp-eyebrow\">\n          Additional services\n        <\/p>\n\n        <h2>\n          Everything you need between one stay and the next.\n        <\/h2>\n\n        <p>\n          We also offer a wide range of additional services to make preparing each property as simple and efficient as possible.\n        <\/p>\n\n      <\/div>\n\n\n\n      <div class=\"pp-services\">\n\n\n        <div class=\"pp-service\">\n\n          <div class=\"pp-service-number\">\n            01\n          <\/div>\n\n          <div>\n\n            <h3>\n              Bed linen and towels\n            <\/h3>\n\n            <p>\n              Washing, drying and folding of bed linen and towels.\n            <\/p>\n\n          <\/div>\n\n        <\/div>\n\n\n\n        <div class=\"pp-service\">\n\n          <div class=\"pp-service-number\">\n            02\n          <\/div>\n\n          <div>\n\n            <h3>\n              Professional laundry service\n            <\/h3>\n\n            <p>\n              Professional laundry service.\n            <\/p>\n\n          <\/div>\n\n        <\/div>\n\n\n\n        <div class=\"pp-service\">\n\n          <div class=\"pp-service-number\">\n            03\n          <\/div>\n\n          <div>\n\n            <h3>\n              Pick-up and delivery\n            <\/h3>\n\n            <p>\n              Pick-up and drop-off according to the area.\n            <\/p>\n\n          <\/div>\n\n        <\/div>\n\n\n      <\/div>\n\n    <\/div>\n\n\n\n    <!-- ========================================\n         ZONAS\n    ======================================== -->\n\n    <div class=\"pp-area\">\n\n      <div class=\"pp-area-inner\">\n\n        <p class=\"pp-eyebrow\">\n          Costa del Sol\n        <\/p>\n\n        <h2>\n          Areas where we work\n        <\/h2>\n\n        <p class=\"pp-area-text\">\n          Our service is available across the Costa del Sol, including Estepona, Marbella, San Pedro, Benahav\u00eds, Cancelada, Casares, Manilva, Sabinillas, Mijas and Fuengirola.\n        <\/p>\n\n\n        <div class=\"pp-locations\">\n\n          <span class=\"pp-location\">Estepona<\/span>\n\n          <span class=\"pp-location\">Marbella<\/span>\n\n          <span class=\"pp-location\">San Pedro<\/span>\n\n          <span class=\"pp-location\">Benahav\u00eds<\/span>\n\n          <span class=\"pp-location\">Cancelada<\/span>\n\n          <span class=\"pp-location\">Casares<\/span>\n\n          <span class=\"pp-location\">Manilva<\/span>\n\n          <span class=\"pp-location\">Sabinillas<\/span>\n\n          <span class=\"pp-location\">Mijas<\/span>\n\n          <span class=\"pp-location\">Fuengirola<\/span>\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n <br><br>\n <p>\n    <a href=\"\/en\/\"> \u2190 Back home<\/a>\n    <\/p>\n\n  <\/div>\n\n<\/section>","protected":false},"excerpt":{"rendered":"<p>\u2190 Volver al inicio Limpieza de alojamientos tur\u00edsticos Servicio profesional de limpieza para apartamentos tur\u00edsticos (Airbnb) y villas En AR &amp; MAR PurePoint Laundry ofrecemos un servicio profesional, r\u00e1pido y eficiente de limpieza para alojamientos vacacionales, ayud\u00e1ndote a mantener tu propiedad fresca, limpia y preparada para recibir a cada nuevo hu\u00e9sped. Nuestro servicio est\u00e1 dise\u00f1ado [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-938","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.armarpurepointlaundry.com\/en\/wp-json\/wp\/v2\/pages\/938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.armarpurepointlaundry.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.armarpurepointlaundry.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.armarpurepointlaundry.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.armarpurepointlaundry.com\/en\/wp-json\/wp\/v2\/comments?post=938"}],"version-history":[{"count":23,"href":"https:\/\/www.armarpurepointlaundry.com\/en\/wp-json\/wp\/v2\/pages\/938\/revisions"}],"predecessor-version":[{"id":986,"href":"https:\/\/www.armarpurepointlaundry.com\/en\/wp-json\/wp\/v2\/pages\/938\/revisions\/986"}],"wp:attachment":[{"href":"https:\/\/www.armarpurepointlaundry.com\/en\/wp-json\/wp\/v2\/media?parent=938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}