{"id":84,"date":"2026-11-06T10:41:15","date_gmt":"2026-11-06T16:41:15","guid":{"rendered":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/deep-cleaning\/"},"modified":"2026-11-06T10:41:20","modified_gmt":"2026-11-06T16:41:20","slug":"deep-cleaning","status":"publish","type":"page","link":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/services\/deep-cleaning\/","title":{"rendered":"Deep clean"},"content":{"rendered":"<div class=\"uncoder uncoder-84 uncoder--page\" data-uncoder-doc=\"84\"><section class=\"uncoder-container uncoder-igi7x5h uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-ltbx869 uncoder-container--fit\"><div class=\"uncoder-container uncoder-ei35k8u\"><nav class=\"uncoder-container uncoder-hnxj4ia uncoder-anim\" data-uncoder-anim=\"fade-up\" data-uncoder-js=\"animations\" aria-label=\"Breadcrumb\"><div class=\"uncoder-text-editor uncoder-woqovzk uncoder-text\"><p><a href=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/\">Home<\/a><\/p><\/div><div class=\"uncoder-text-editor uncoder-hz1zkcq uncoder-text\" aria-hidden=\"true\"><p>\/<\/p><\/div><div class=\"uncoder-text-editor uncoder-jx9wu42 uncoder-text\"><p><a href=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/services\/\">Services<\/a><\/p><\/div><div class=\"uncoder-text-editor uncoder-kwvsk36 uncoder-text\" aria-hidden=\"true\"><p>\/<\/p><\/div><div class=\"uncoder-text-editor uncoder-hvxp1br uncoder-text\" aria-current=\"page\"><p>Deep clean<\/p><\/div><\/nav><h1 class=\"uncoder-heading uncoder-g8rtac3 uncoder-anim\" data-uncoder-anim=\"fade-up\" data-uncoder-js=\"animations\">Deep cleaning for Minneapolis homes<\/h1><div class=\"uncoder-text-editor uncoder-lwd6tav uncoder-text uncoder-anim\" data-uncoder-anim=\"fade-up\" data-uncoder-js=\"animations\"><p>A deep clean is the standard checklist plus everything that builds up slowly: baseboards wiped by hand, door frames and switch plates, cabinet fronts, shower grout scrubbed, blinds dusted slat by slat, and under and behind anything we can move. Every recurring plan begins with one, since a two-hour standard clean can\u2019t make up for months of buildup.<\/p><\/div><div class=\"uncoder-container uncoder-c5ucgmc uncoder-anim\" data-uncoder-anim=\"fade-up\" data-uncoder-js=\"animations\"><div class=\"uncoder-button uncoder-ymoj45d\"><a href=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/book\/\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">Book this clean<\/span><svg class=\"uncoder-svg uncoder-btn__icon uncoder-svg--inline\" aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g><path d=\"M 0 0 L 9.75 0\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2px\" stroke=\"currentColor\" transform=\"translate(3.75 12)\"><\/path><path d=\"M 0 0 L 6.75 6.75 L 0 13.5 Z\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2px\" stroke=\"currentColor\" transform=\"translate(13.5 5.25)\"><\/path><\/g><\/svg><\/a><\/div><div class=\"uncoder-button uncoder-a0mt8yh\"><a href=\"tel:+16125550193\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">(612) 555-0193<\/span><svg class=\"uncoder-svg uncoder-btn__icon uncoder-svg--inline\" aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g><path d=\"M 11.662 10.625 C 11.873 10.485 12.14 10.461 12.373 10.561 L 16.794 12.542 C 17.1 12.672 17.284 12.989 17.244 13.32 C 16.943 15.571 15.021 17.251 12.75 17.25 C 5.708 17.25 0 11.541 0 4.5 C -0.002 2.228 1.679 0.307 3.93 0.005 C 4.26 -0.034 4.577 0.149 4.708 0.455 L 6.689 4.88 C 6.788 5.111 6.765 5.376 6.627 5.586 L 4.624 7.968 C 4.479 8.187 4.46 8.465 4.573 8.701 C 5.348 10.288 6.989 11.909 8.581 12.677 C 8.818 12.789 9.097 12.768 9.315 12.621 Z\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2px\" stroke=\"currentColor\" transform=\"translate(3.75 3)\"><\/path><\/g><\/svg><\/a><\/div><\/div><\/div><div class=\"uncoder-container uncoder-o9b7tjo uncoder-anim\" data-uncoder-anim=\"fade-in\" data-uncoder-js=\"animations\"><div class=\"uncoder-container uncoder-a48xglm\"><figure class=\"uncoder-image uncoder-dk19p7f\" data-uncoder-js=\"lightbox\"><img width=\"1400\" height=\"1050\" src=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-scrubbing-a-bathtub.webp\" class=\"uncoder-image__img\" alt=\"Cleaner kneeling on hexagon tile to scrub the side of a white bathtub\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-scrubbing-a-bathtub.webp 1400w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-scrubbing-a-bathtub-300x225.webp 300w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-scrubbing-a-bathtub-1024x768.webp 1024w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-scrubbing-a-bathtub-768x576.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure><\/div><\/div><\/div><\/div><\/section><section id=\"facts\" class=\"uncoder-container uncoder-sp6rjpe uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-yu6625d\"><div class=\"uncoder-container uncoder-y28fub1\"><div class=\"uncoder-text-editor uncoder-injb0yr uncoder-text\"><p>Price<\/p><\/div><p class=\"uncoder-heading uncoder-w915fly\">From $219<\/p><\/div><div class=\"uncoder-container uncoder-ahcp0ua\"><div class=\"uncoder-text-editor uncoder-ypo64jb uncoder-text\"><p>Time on site<\/p><\/div><p class=\"uncoder-heading uncoder-go08a8v\">3.5\u20134 hours for 3 bed, 2 bath<\/p><\/div><div class=\"uncoder-container uncoder-rhlum05\"><div class=\"uncoder-text-editor uncoder-dzcqdu5 uncoder-text\"><p>Best for<\/p><\/div><p class=\"uncoder-heading uncoder-lbkpw3p\">First visits, spring cleaning, before the holidays<\/p><\/div><\/div><\/div><\/section><section id=\"included\" class=\"uncoder-container uncoder-c5qi19i uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-b8q6qrc\"><div class=\"uncoder-container uncoder-h29bvdo\"><h2 class=\"uncoder-heading uncoder-cjxo409\" data-uncoder-js=\"text-reveal\" data-uncoder-reveal=\"words blur\">What\u2019s included<\/h2><div class=\"uncoder-text-editor uncoder-rq4dkb1 uncoder-text\"><ul><li>All of the standard checklist<\/li><li>Baseboards, doors, door frames and switch plates hand-wiped<\/li><li>Kitchen cabinet doors and pulls degreased<\/li><li>Shower tile and grout scrubbed by brush, glass descaled<\/li><li>Blinds and shutters dusted one slat at a time<\/li><li>Vents, radiators and ceiling fan blades dusted<\/li><li>Furniture under 50 lb moved so we can clean under and behind<\/li><\/ul><\/div><\/div><div class=\"uncoder-container uncoder-agcxe38 uncoder-anim\" data-uncoder-anim=\"fade-up\" data-uncoder-js=\"animations\"><span class=\"uncoder-icon uncoder-pbtjtqd\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--inline\" aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g><path d=\"M 0 0 L 7.5 0\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.75px\" stroke=\"currentColor\" transform=\"translate(8.25 12)\"><\/path><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"none\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.75px\" stroke=\"currentColor\" transform=\"translate(3 3)\"><\/path><\/g><\/svg><\/span><\/span><h3 class=\"uncoder-heading uncoder-i25c022\">Not included<\/h3><div class=\"uncoder-text-editor uncoder-orcql9h uncoder-text\"><p>Inside the oven ($40) and fridge ($35) are add-ons. We don\u2019t shampoo carpets, treat mold, wash outside windows above the first floor or move heavy furniture.<\/p><\/div><div class=\"uncoder-container uncoder-c0nwros\"><span class=\"uncoder-icon uncoder-z587z2l\" aria-hidden=\"true\"><span class=\"uncoder-icon-wrap uncoder-icon-wrap--default\"><svg class=\"uncoder-svg uncoder-svg--inline\" aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g><path d=\"M 0 4.5 L 4.5 4.5 L 4.5 0\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.75px\" stroke=\"currentColor\" transform=\"translate(15.75 4.5)\"><\/path><path d=\"M 14.25 5.068 L 11.599 2.416 C 8.403 -0.779 3.232 -0.809 0 2.349\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.75px\" stroke=\"currentColor\" transform=\"translate(6 3.932)\"><\/path><path d=\"M 4.5 0 L 0 0 L 0 4.5\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.75px\" stroke=\"currentColor\" transform=\"translate(3.75 15)\"><\/path><path d=\"M 0 0 L 2.651 2.651 C 5.847 5.846 11.018 5.877 14.25 2.719\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.75px\" stroke=\"currentColor\" transform=\"translate(3.75 15)\"><\/path><\/g><\/svg><\/span><\/span><div class=\"uncoder-text-editor uncoder-g8npswf uncoder-text\"><p>Something on the checklist missed? Text us a photo within 48 hours and the same team comes back free.<\/p><\/div><\/div><\/div><\/div><\/div><\/section><section id=\"details\" class=\"uncoder-container uncoder-mib9esi uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-wpaftdr\"><div class=\"uncoder-text-editor uncoder-bsugcfk uncoder-text\"><h2>Why first visits cost more<\/h2><p>Most of a deep clean goes into surfaces nobody touches each week: the tops of door frames, the grout line where the tub meets the floor, the fan blades. Once those are done, a standard clean every two or four weeks keeps them that way. That is why recurring plans begin with one deep clean and then drop to the standard price.<\/p><h2>Prices<\/h2><ul><li>Studio or 1 bed, 1 bath: $219<\/li><li>2 bed, 1\u20132 bath: $269<\/li><li>3 bed, 2 bath: $329<\/li><li>4 bed, 2\u20133 bath: $409<\/li><li>5 bed or 3+ bath: $499<\/li><\/ul><h2>What no deep clean can fix<\/h2><p>Etched glass, stained grout and hard-water damage on old fixtures are permanent. We get them as clean as they will go, and the team lead points them out in the visit notes so you aren\u2019t left wondering whether we skipped them.<\/p><\/div><\/div><\/div><\/section><section id=\"price\" class=\"uncoder-container uncoder-dgdygye\"><div class=\"uncoder-container uncoder-e9azfid uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-gyqwlv1 uncoder-container--fit\"><h2 class=\"uncoder-heading uncoder-l27sddi\" data-uncoder-js=\"text-reveal\" data-uncoder-reveal=\"words blur\">See your exact price before booking<\/h2><div class=\"uncoder-text-editor uncoder-nee9x3b uncoder-text\"><p>Pick the size and type of clean. Recurring discounts apply to standard cleans only.<\/p><\/div><\/div><div class=\"uncoder-html uncoder-gcg4jio\"><form class=\"sb-est sb-est--row\" novalidate><div class=\"sb-est__title\" role=\"heading\" aria-level=\"2\">See your price<\/div><div class=\"sb-est__fields\"><label class=\"sb-est__field sb-est__field--size\"><span class=\"sb-est__label\">Home size<\/span><span class=\"sb-est__select\"><select name=\"size\"><option value=\"0\">Studio or 1 bed, 1 bath<\/option><option value=\"1\">2 bed, 1\u20132 bath<\/option><option value=\"2\" selected>3 bed, 2 bath<\/option><option value=\"3\">4 bed, 2\u20133 bath<\/option><option value=\"4\">5 bed or 3+ bath<\/option><\/select><svg viewBox=\"0 0 12 12\" width=\"12\" height=\"12\" aria-hidden=\"true\"><path d=\"M2.5 4.5 6 8l3.5-3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/label><label class=\"sb-est__field sb-est__field--service\"><span class=\"sb-est__label\">Type of clean<\/span><span class=\"sb-est__select\"><select name=\"service\"><option value=\"standard\" selected>Standard clean<\/option><option value=\"deep\">Deep clean<\/option><option value=\"moveout\">Move-in \/ move-out<\/option><\/select><svg viewBox=\"0 0 12 12\" width=\"12\" height=\"12\" aria-hidden=\"true\"><path d=\"M2.5 4.5 6 8l3.5-3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/label><label class=\"sb-est__field sb-est__field--often\"><span class=\"sb-est__label\">How often<\/span><span class=\"sb-est__select\"><select name=\"often\"><option value=\"once\" selected>One time<\/option><option value=\"4w\">Every 4 weeks (10% off)<\/option><option value=\"2w\">Every 2 weeks (15% off)<\/option><option value=\"1w\">Every week (20% off)<\/option><\/select><svg viewBox=\"0 0 12 12\" width=\"12\" height=\"12\" aria-hidden=\"true\"><path d=\"M2.5 4.5 6 8l3.5-3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/label><div class=\"sb-est__end\"><div class=\"sb-est__total\"><span class=\"sb-est__label\">Total<\/span><div class=\"sb-est__price\"><span class=\"sb-est__amount\" aria-live=\"polite\">$209<\/span><\/div><\/div><a class=\"sb-est__book\" data-base=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/book\/\" href=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/book\/?size=3&amp;service=standard&amp;often=once\"><span>Book this clean<\/span><span class=\"sb-est__chip\"><svg viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M3 8h10M9 4l4 4-4 4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/a><\/div><\/div><p class=\"sb-est__note\">About 2 hours on site. Two cleaners, supplies included. Card charged after the clean.<\/p><\/form><script>(function (f) {\n  if (!f || f.dataset.ready) return;\n  f.dataset.ready = '1';\n  var P = {\"standard\":[139,169,209,259,319],\"deep\":[219,269,329,409,499],\"moveout\":[249,309,379,469,569]}, M = {\"standard\":[90,105,120,150,180],\"deep\":[150,180,225,270,330],\"moveout\":[180,210,240,300,360]}, O = {\"once\":0,\"4w\":0.1,\"2w\":0.15,\"1w\":0.2};\n  var size = f.elements.size, svc = f.elements.service, often = f.elements.often;\n  var amount = f.querySelector('.sb-est__amount'), lab = f.querySelector('.sb-est__total .sb-est__label');\n  var book = f.querySelector('.sb-est__book'), note = f.querySelector('.sb-est__note'), base = book.getAttribute('data-base');\n  var hrs = function (m) { return m % 60 ? Math.floor(m \/ 60) + ' h ' + (m % 60) + ' min' : (m \/ 60) + ' hours'; };\n  var last = amount.textContent;\n  function update() {\n    var s = +size.value, v = svc.value;\n    var fixed = v !== 'standard';\n    if (fixed) often.value = 'once';\n    often.disabled = fixed;\n    f.querySelector('.sb-est__field--often').classList.toggle('is-off', fixed);\n    var o = often.value, price = Math.round(P[v][s] * (1 - O[o]));\n    var text = '$' + price;\n    if (text !== last) {\n      amount.classList.remove('is-new'); void amount.offsetWidth; amount.classList.add('is-new');\n      last = text;\n    }\n    amount.textContent = text;\n    lab.textContent = o === 'once' ? 'Total' : 'Per visit';\n    note.textContent = o === 'once'\n      ? 'About ' + hrs(M[v][s]) + ' on site. Two cleaners, supplies included. Card charged after the clean.'\n      : 'Your first visit is a deep clean ($' + P.deep[s] + '). After that, $' + price + ' a visit with the same two cleaners.';\n    book.href = base + '?size=' + (s + 1) + '&service=' + v + '&often=' + o;\n  }\n  f.addEventListener('change', update);\n  f.addEventListener('submit', function (e) { e.preventDefault(); });\n  update();\n})(document.currentScript && document.currentScript.previousElementSibling);<\/script><\/div><\/div><\/div><\/section><section id=\"other-services\" class=\"uncoder-container uncoder-myn3byn uncoder-container--boxed\"><div class=\"uncoder-container__inner\"><div class=\"uncoder-container uncoder-ay974qb uncoder-container--fit\"><h2 class=\"uncoder-heading uncoder-auuih7x\" data-uncoder-js=\"text-reveal\" data-uncoder-reveal=\"words blur\">Other services<\/h2><div class=\"uncoder-button uncoder-ae7ig9r\"><a href=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/services\/\" class=\"uncoder-btn uncoder-btn--primary uncoder-btn--md\"><span class=\"uncoder-btn__text\">All services<\/span><svg class=\"uncoder-svg uncoder-btn__icon uncoder-svg--inline\" aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g><path d=\"M 0 0 L 9.75 0\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2px\" stroke=\"currentColor\" transform=\"translate(3.75 12)\"><\/path><path d=\"M 0 0 L 6.75 6.75 L 0 13.5 Z\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2px\" stroke=\"currentColor\" transform=\"translate(13.5 5.25)\"><\/path><\/g><\/svg><\/a><\/div><\/div><div class=\"uncoder-container uncoder-w8edr3i uncoder-container--grid\"><a class=\"uncoder-container uncoder-plnigsg\" href=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/services\/standard-cleaning\/\"><div class=\"uncoder-container uncoder-ys6bbmd\"><figure class=\"uncoder-image uncoder-gs2nljl\" data-uncoder-js=\"lightbox\"><img width=\"1400\" height=\"1050\" src=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-vacuuming-a-living-room-rug.webp\" class=\"uncoder-image__img\" alt=\"Cleaner vacuuming a patterned wool rug beside a wooden sofa in a living room\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-vacuuming-a-living-room-rug.webp 1400w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-vacuuming-a-living-room-rug-300x225.webp 300w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-vacuuming-a-living-room-rug-1024x768.webp 1024w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-vacuuming-a-living-room-rug-768x576.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure><div class=\"uncoder-text-editor uncoder-d06m33u uncoder-text\"><p>From $139<\/p><\/div><\/div><div class=\"uncoder-container uncoder-j4y8719\"><h3 class=\"uncoder-heading uncoder-gumh4lw\">Standard clean<\/h3><div class=\"uncoder-text-editor uncoder-ys7h6sb uncoder-text\"><p>Homes kept up every one to four weeks<\/p><\/div><\/div><\/a><a class=\"uncoder-container uncoder-smf17vr\" href=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/services\/move-out-cleaning\/\"><div class=\"uncoder-container uncoder-r5epr13\"><figure class=\"uncoder-image uncoder-og601lj\" data-uncoder-js=\"lightbox\"><img width=\"1400\" height=\"1050\" src=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-wiping-empty-kitchen-cabinets.webp\" class=\"uncoder-image__img\" alt=\"Cleaner on a step stool wiping the inside of empty upper kitchen cabinets\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-wiping-empty-kitchen-cabinets.webp 1400w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-wiping-empty-kitchen-cabinets-300x225.webp 300w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-wiping-empty-kitchen-cabinets-1024x768.webp 1024w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-wiping-empty-kitchen-cabinets-768x576.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure><div class=\"uncoder-text-editor uncoder-l6hfk3f uncoder-text\"><p>From $249<\/p><\/div><\/div><div class=\"uncoder-container uncoder-uyglcnw\"><h3 class=\"uncoder-heading uncoder-gjsxvx0\">Move-in \/ move-out clean<\/h3><div class=\"uncoder-text-editor uncoder-q5rw8di uncoder-text\"><p>Renters handing in keys, sellers before closing, new buyers<\/p><\/div><\/div><\/a><a class=\"uncoder-container uncoder-und8pke\" href=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/services\/recurring-cleaning\/\"><div class=\"uncoder-container uncoder-sfvtbi9\"><figure class=\"uncoder-image uncoder-v3xfq7y\" data-uncoder-js=\"lightbox\"><img width=\"1400\" height=\"1050\" src=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-smoothing-a-white-duvet.webp\" class=\"uncoder-image__img\" alt=\"Cleaner smoothing a fresh white duvet on a neatly made bed\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-smoothing-a-white-duvet.webp 1400w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-smoothing-a-white-duvet-300x225.webp 300w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-smoothing-a-white-duvet-1024x768.webp 1024w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-smoothing-a-white-duvet-768x576.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure><div class=\"uncoder-text-editor uncoder-pdpeozc uncoder-text\"><p>From $111 a visit<\/p><\/div><\/div><div class=\"uncoder-container uncoder-b0uvjwv\"><h3 class=\"uncoder-heading uncoder-il4rma8\">Recurring cleaning<\/h3><div class=\"uncoder-text-editor uncoder-gskw7bp uncoder-text\"><p>Homes that want the same two cleaners at every visit<\/p><\/div><\/div><\/a><a class=\"uncoder-container uncoder-w07bbnu\" href=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/services\/pre-listing-cleaning\/\"><div class=\"uncoder-container uncoder-sz93atc\"><figure class=\"uncoder-image uncoder-o9gmzkn\" data-uncoder-js=\"lightbox\"><img width=\"1400\" height=\"1050\" src=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-polishing-a-glass-shower-door.webp\" class=\"uncoder-image__img\" alt=\"Cleaner polishing a frameless glass shower door in a bright white bathroom\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-polishing-a-glass-shower-door.webp 1400w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-polishing-a-glass-shower-door-300x225.webp 300w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-polishing-a-glass-shower-door-1024x768.webp 1024w, https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-content\/uploads\/2026\/11\/cleaner-polishing-a-glass-shower-door-768x576.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure><div class=\"uncoder-text-editor uncoder-cxzm4b9 uncoder-text\"><p>From $249<\/p><\/div><\/div><div class=\"uncoder-container uncoder-iuj0bgw\"><h3 class=\"uncoder-heading uncoder-wcyldlm\">Pre-listing clean<\/h3><div class=\"uncoder-text-editor uncoder-j6alxmv uncoder-text\"><p>Sellers and agents prepping a house for listing photos<\/p><\/div><\/div><\/a><\/div><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>Home \/ Services \/ Deep clean Deep cleaning for Minneapolis homes A deep clean is the standard checklist plus everything that builds up slowly: baseboards wiped by hand,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":71,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"uncoder-full-width","meta":{"footnotes":""},"class_list":["post-84","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-json\/wp\/v2\/pages\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":1,"href":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-json\/wp\/v2\/pages\/84\/revisions"}],"predecessor-version":[{"id":98,"href":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-json\/wp\/v2\/pages\/84\/revisions\/98"}],"up":[{"embeddable":true,"href":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-json\/wp\/v2\/pages\/71"}],"wp:attachment":[{"href":"https:\/\/demo.iamavi.com\/portfolio\/sundell-cleaning\/wp-json\/wp\/v2\/media?parent=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}