Grout lines have a sneaky way of drawing the eye, especially when they lose their crisp, clean look and become stained or discoloured. Whether it’s in the bathroom, kitchen, entryway or commercial space, dull or grubby grout can make even the brightest tiles appear tired and neglected. The good news? Restoring grout to its original brilliance is entirely achievable, no matter the level of staining or the size of the area. With the right information and a few practical steps, you can transform those lines from eyesore to accent—without harsh chemicals or expensive equipment.

This guide is designed to take the guesswork out of whitening grout. It covers everything from understanding what’s causing the problem, to choosing safe, effective cleaning methods—whether you favour eco-friendly DIY approaches or want to know when it’s time to call in the professionals. You’ll find a practical roadmap for every stage, including essential supplies, safety tips, specialty products, sealing for long-term protection, and ongoing maintenance to keep your grout looking immaculate. If you’re determined to lift stubborn stains and breathe new life into your tiled spaces, you’re in exactly the right place.

1. Assessing Your Grout and Tile Situation

Before grabbing your cleaning gear, take a moment to inspect what you’re working with. Grout comes in different formulations—sanded, unsanded, epoxy—while tiles vary from ceramic and porcelain to natural stone. Identifying your grout type and tile material helps avoid damage and select the right cleaning strategy. In wet areas such as showers or around sinks, it’s also vital to check whether waterproofing membranes are intact under the tiling. Under the National Construction Code (NCC), proper waterproofing in wet zones can prevent future moisture damage; you can review these requirements in Part 381 of the NCC.

Once you know what you have, you’ll be in a much better position to diagnose discolouration and choose the safest, most effective method to restore those grout lines.

1.1 Understanding Grout Porosity and Stain Susceptibility

Grout is a naturally porous material, which means it readily absorbs moisture, dirt and spills—often before you even notice a problem on the surface. In fact, “Grout is highly porous; mopping floors only removes a portion of soil.” To make matters trickier, unsealed or worn sealant leaves the grout even more vulnerable to deep-set stains and mould growth. For more on how grout’s porosity affects cleaning choices, see this resource.

1.2 Identifying the Cause of Discolouration

Stains on grout can stem from a few different sources:

To determine if you’re dealing with efflorescence rather than organic stains, try a simple fizz test. Apply a few drops of white vinegar to the grout: if it bubbles or fizzes noticeably, those white crystals are likely salt deposits. No fizz suggests the discolouration is mould or dirt, meaning you’ll need a biological or alkaline cleaner instead.

2. Gathering Essential Cleaning Supplies and Tools

Having the right mix of ingredients and the proper kit of tools can mean the difference between a labour-intensive chore and grout lines that gleam in half the time. Whether you favour a DIY remedy with pantry staples or plan to tackle tougher stains, assembling everything beforehand sets you up for a smooth, efficient cleaning session—no last-minute dashes to the shops.

2.1 DIY Cleaning Ingredients

2.2 Recommended Tools and Equipment

With every ingredient measured out and tools at the ready, you’ll soon be perfectly positioned to dive into grout cleaning—whether you’re after light refresher work or a deep-clean overhaul. Next up, we’ll cover how to protect yourself and handle stronger chemicals safely.

3. Ensuring Safety: Personal Protective Equipment and Chemical Handling

Working with grout cleaners—especially acidic or alkaline solutions—demands a healthy respect for safety procedures. Scrubbing grout may seem straightforward, but the chemicals involved can irritate skin, eyes and respiratory pathways if they’re mishandled. Before you squeeze that bottle of sodium-hypochlorite or mix up an acid-based cleaner, make sure you’ve got the right protective gear, you understand the hazards, and you’ve planned for safe disposal.

3.1 Personal Protective Equipment (PPE) Requirements

Choosing the correct PPE starts with reading the Safety Data Sheet (SDS) for each cleaning agent. An SDS will tell you which substances require extra caution. At a minimum, you should assemble:

Before you begin, inspect your PPE for cracks, tears or degraded seals. Replace any worn items and double-check fit—ill-fitting gear defeats the purpose. Finally, store all PPE away from sunlight and heat to maintain its protective qualities.

3.2 Safe Use and Disposal of Caustic Cleaners

Caustic cleaners such as sodium-hypochlorite (bleach) or acid-based grout solutions can inflict chemical burns, respiratory distress or environmental harm if they’re not handled correctly. WorkSafe Victoria’s guidance on using caustic cleaners underscores three key controls:

  1. Risk assessment and ventilation
    • Identify where vapours and splashes are likely to occur.
    • Ensure good airflow—open windows, run an exhaust fan or use a portable extractor.
  2. Emergency preparedness
    • Keep an eyewash station or a clean water source nearby to flush splashes immediately.
    • Have a first aid kit and neutralising agent (for acids, a mild bicarbonate solution; for alkalis, a dilute vinegar spray) on hand.
  3. Proper disposal
    • Never pour concentrated caustic solutions down drains without diluting heavily.
    • Collect rinse water in labelled containers and follow local regulations for hazardous waste disposal.

For a deeper dive into handling and disposing of aggressive cleaning chemicals, see WorkSafe Victoria’s “Using Caustic Cleaners” guidelines. By respecting these precautions, you minimise risk to yourself, your family and the environment—paving the way for a grout-whitening job that’s as safe as it is satisfying.

4. Preparing the Area for Grout Cleaning

Getting your workspace ready can save time, reduce stress and prevent accidental damage to surfaces you want to keep pristine. A well-prepared area also means you won’t be interrupted by last-minute trips to the hardware store or awkward manoeuvres around furniture and décor. Start by clearing the zone around your tiled surface, then shield everything else from splashes and drips before you mix up any cleaning solutions. Finally, perform a quick patch test to make sure your chosen cleaner won’t harm the tiles or grout.

4.1 Moving and Protecting Surrounding Items

Begin by removing all loose items—rugs, mats, plant pots and small furniture pieces—so you have free access to the entire floor or wall. If dealing with a high-traffic zone, consider rerouting footfall to another area of the home while you work.

Next, shield immovable fixtures and nearby surfaces:

Remember: grout cleaners—even mild vinegar solutions—can etch natural stone or dull wood finishes if they settle on the surface. Protecting your environment means you can scrub without worry and clean up far more easily when you’re done.

4.2 Pre-Test of Cleaning Solution

Even the gentlest DIY mix can sometimes discolour a particular tile or aged grout. A quick spot test reveals any unwanted reactions so you can tweak your recipe or lower the concentration before tackling the whole area.

  1. Choose a discreet corner or the underside of a step tile.
  2. Apply a small amount of your cleaning solution—whether it’s the baking-soda paste or an oxygen-bleach spray—and leave it undisturbed for 10–15 minutes.
  3. Wipe away the product and inspect both tile and grout for fading, stains or surface damage.

If everything looks good, you’re ready to proceed at full strength. If you notice any changes, dilute the solution further or switch to a gentler method outlined in the earlier sections. A successful patch test lets you carry on with confidence, knowing your cleaning strategy is tile-safe and grout-effective.

5. Removing Surface Debris: Pre-Cleaning Techniques

Before you break out the heavy-duty cleaners or start scrubbing grout lines with chemical mixtures, it’s wise to tackle loose dirt and surface grime first. A quick pre-clean removes the bulk of debris that sits atop grout, ensuring deeper treatments work more effectively and saving you time (and elbow grease) in the long run. Think of this step as the “warm-up” for your grout-whitening workout—it sets the stage for more thorough cleaning.

5.1 Dry Loosening of Dirt

Begin by using a vacuum cleaner fitted with a crevice or brush attachment. Glide the nozzle along grout lines to extract sand, dust and any loose particles. Focus on corners and edges where debris tends to collect, and don’t forget to run the brush gently over tile surfaces to lift fine grit that could scratch when wet.

If you don’t have a vacuum handy, a stiff-bristle brush works almost as well. Simply sweep along grout lines in short, firm strokes, then sweep or lift the loosened dirt with a dustpan. The goal is to clear out the fine material hiding in the grout’s pores—looser grit means your subsequent cleaning solutions can penetrate and lift stains instead of pushing dirt around.

5.2 Initial Wash with Mild Detergent

Once the dry debris is gone, it’s time for a light wash to remove any lingering oily residues or surface grime. Mix a few drops of sugar-soap or a pH-neutral detergent into a bucket of warm water—about one teaspoon of cleaner per litre of water is plenty. Avoid anything too alkaline or acidic at this stage; you just want a gentle wipe-down.

Dip a microfibre cloth or soft mop into the solution, wring out the excess, and sweep it over both tile and grout. Work in small sections, rinsing the cloth frequently in a separate bucket of clean water. This two-bucket approach prevents redepositing dirt onto the surface. Finally, give the entire area a fresh rinse with plain water and a clean cloth or mop, then allow it to dry naturally or speed up with a fan. With surface grime out of the way, your grout is primed and ready for the deeper, stain-lifting methods to follow.

6. DIY Method A: Baking Soda and Vinegar Fizz Technique

The classic baking soda and vinegar fizz method is a go-to for tackling light to moderate grout stains without harsh chemicals. By harnessing a natural acid-alkali reaction, you can break down mineral deposits, soap scum and mild mould, leaving grout lines looking much brighter. Best of all, the ingredients are inexpensive and usually on hand.

6.1 Mixing and Application

Before you begin, make sure the grout is dry and free of loose debris (see section 5). Then:

Resist the urge to scrub immediately: the fizz needs time to penetrate the grout’s pores and loosen embedded dirt.

6.2 Scrubbing and Rinsing

After the dwell time, it’s time to scrub:

Allow the grout to dry completely, then inspect your work. If any stains remain, you can repeat this fizz treatment on those specific areas, or move on to a stronger approach with Method B or C.

7. DIY Method B: Hydrogen Peroxide, Baking Soda, and Dish Soap Paste

When the fizz method doesn’t quite cut through yellowing or stubborn stains, it’s time to bring out a slightly more potent paste. By combining hydrogen peroxide’s natural bleaching power with the mild abrasion of baking soda and a dash of dish soap, you’ll create a cleaning mixture that clings to vertical grout lines and tackles discolouration head-on. This approach is still eco-friendly, inexpensive and safe for most ceramic and porcelain tiles—just remember to patch-test first (see section 4.2).

7.1 Preparing the Cleaning Paste

Gather a small mixing bowl and spoon, then follow these proportions:

Use this formula as a guide:

2 parts baking soda : 1 part hydrogen peroxide 
+ 3–5 drops of dish soap
  1. Scoop the baking soda into your bowl.
  2. Slowly pour in hydrogen peroxide, stirring until you have a smooth, spreadable paste—it should neither drip nor feel chalky.
  3. Add 3–5 drops of dish soap and mix gently. The soap helps the mixture cling to grout lines, boosting dwell time without compromising tile surfaces.

If the paste feels too runny, add a pinch more baking soda; if it’s too stiff, whisk in a drop or two more peroxide. Aim for a consistency similar to toothpaste.

7.2 Application, Dwell Time, and Agitation

Once your paste is ready, here’s how to put it to work:

  1. Apply the paste
    • Using a narrow grout brush or a small spatula, spread the mixture evenly along each grout line.
    • Focus on one section at a time (for example, a 1 m² patch) to prevent the paste from drying out before you scrub.

  2. Allow proper dwell time
    • Let the paste sit for 15–20 minutes. This gives the hydrogen peroxide a chance to oxidise organic stains and the baking soda to break down surface grime.
    • Avoid letting the paste dry completely; if you spot any cracking edges, lightly mist with water to reactivate the cleaning action.

  3. Scrub with purpose
    • With a stiff-bristle grout brush or an old toothbrush, work each line in short back-and-forth strokes.
    • Apply firm, even pressure—this is where the magic happens.

  4. Wipe and rinse
    • Use a damp microfibre cloth or mop to lift away loosened dirt and residual paste.
    • Rinse the cloth or mop frequently in a separate bucket of clean water to prevent redepositing soil.

  5. Final inspection
    • After rinsing, let the grout air-dry for an hour or two.
    • Check for any remaining discolouration and spot-treat as needed before moving on to section 8 or planning your sealant step in section 11.

With this paste technique, even yellowed grout can look markedly brighter—no special equipment required. Once you’ve tackled the worst spots, you’ll be ready for a thorough rinse and a well-earned pat on the back (and maybe a cuppa!).

8. DIY Method C: Oxygen Bleach Soak for Deep-Set Stains

When grout has seen years of foot traffic, spills or damp-built grime, a simple scrub often isn’t enough. That’s where non-chlorine oxygen bleach comes into play. Unlike traditional household bleach, oxygen bleach is gentler on tile surfaces yet powerful at breaking down organic stains, mould spores and ground-in dirt. This method is especially handy for floors or walls that haven’t been cleaned in a long time or where previous treatments haven’t quite hit the mark.

Safety reminder: even though oxygen bleach is milder, it can still irritate skin or lungs in high concentration. Wear gloves and ensure good ventilation—open windows or switch on an extractor fan—before you begin.

8.1 Creating the Oxygen Bleach Solution

Start by selecting a reputable oxygen-based cleaner (often labelled “sodium percarbonate”). You’ll also need a clean bucket or spray bottle and warm water. Follow these steps:

  1. Measure out the powder:
    • Use approximately 1 heaped tablespoon of oxygen bleach per 1 litre of warm water.
    • For larger areas, scale up to 3–4 tablespoons per 4 litres.

  2. Dissolve thoroughly:
    • Combine powder and warm water in a bucket, stirring gently until the granules have fully dissolved.
    • If using a spray bottle, mix the solution in the bottle, shake well, then let sit for a few minutes to ensure clarity.

  3. Transfer (if budget allows):
    • Pour the solution into a spray bottle for precise application on walls or vertical surfaces.
    • Keep extra in the bucket for mopping floor grout.

This ready-to-use bleach solution won’t damage most glazed ceramics or sealed porcelain, but it’s wise to do a small patch test in an inconspicuous corner if you’re uncertain.

8.2 Soaking and Extended Dwell Time

The true advantage of oxygen bleach is its ability to work over time. Rather than a quick scrub, it seeks out stains deep within grout pores.

  1. Apply to dry grout:
    • Make sure the grout lines are free of loose debris (see section 5).
    • Generously spray or pour the solution along each grout line, ensuring it soaks in—but avoid puddles that drip onto adjacent surfaces.

  2. Allow a long dwell period:
    • Let the solution sit for 2–6 hours, depending on stain severity.
    • If it starts to dry out during this time, lightly mist with clean water or fresh solution to keep the stain-fighting action active.

  3. Gentle agitation:
    • After the soak, use a soft-bristle brush to lightly flick off loosened deposits. You may not need vigorous scrubbing—often the grout practically rubs clean.

  4. Thorough rinse:
    • Mop or wipe away any residue with clean water, changing your rinse bucket regularly.
    • For walls, rinse with a sponge or low-pressure spray and towel-dry to prevent streaks.

Once the grout is fully dry—usually within a couple of hours—you’ll notice significantly brighter lines. If any spots remain, you can repeat the soak on those stubborn patches or move on to a targeted treatment using Methods A or B. For large commercial or heavily soiled areas, consider combining this soak with a professional tile and grout cleaning service to restore that factory-fresh look.

9. Using Specialty Grout Renewers and Paints

When grout has lost its colour or cleaning hasn’t delivered the results you want, specialty renewers and paints can save the day. Rather than stripping out old grout and reapplying new material, these products coat the surface, masking stains and creating a fresh, uniform finish. They’re especially handy for rental properties, heritage homes or any tiled area where you want a fast, high-impact update.

9.1 Grout Paint and Renew Pens Overview

Grout renewers come in several formats:

Most brands provide a palette of colours—from stark white and classic off-white to warm greys and even charcoal shades—so you can match existing tile tones or choose a contrasting grout line. Popular options include Polyblend Grout Renew, a polyacrylic formula praised for low odour and UV resistance, and MAPEI’s grouting paint, often sold through builders’ merchants. Before buying, calculate your total grout length or square-metre area to ensure you get enough product without overspending.

9.2 Step-by-Step Application of Grout Paint

  1. Clean and dry
    • Begin with a spotless, fully dry surface. Remove all soap scum or cleaning residues using a mild detergent and allow to air-dry for at least two hours.

  2. Mask adjacent areas
    • Use low-tack painter’s tape to protect tile edges and surrounding surfaces from accidental smudges.

  3. Stir or shake
    • If you’re using a kit or pen, stir the contents gently or shake the pen for at least 30 seconds to ensure pigment is evenly distributed.

  4. Apply the product
    • For pens, glide the tip smoothly along each grout line, pressing lightly to deposit colour.
    • For brush-on kits, use the supplied fine brush, holding it at a slight angle to coat both sides of the joint in one stroke.

  5. Correct mistakes immediately
    • Wipe any paint on tile surfaces with a damp cloth before it dries. A second cloth dampened with warm water is often enough to lift stray marks.

  6. Allow to cure
    • Let the paint set undisturbed for 24 hours. After this initial period, avoid exposure to water or heavy traffic for a further 48 hours to achieve full hardness.

  7. Remove masking tape
    • Pull tape back at a 45° angle once the paint is touch-dry, typically after 2–3 hours, to leave clean, crisp edges.

  8. Final inspection
    • Scan the entire area for any thin patches or uncoated spots. Touch up where necessary, then let the grout rest for a full 72 hours before routine cleaning or sealant application.

By following these steps, you can achieve professional-looking results without re-grouting. The cured finish is stain-resistant and—when correctly applied—can last several years with minimal maintenance. If you prefer to leave this transformation to the experts, Five Star Carpet Cleaning Perth offers specialised grout renewal services that combine steam cleaning with colour restoration for a guaranteed finish.

10. Rinsing, Drying, and Final Inspection

After all that hard work scrubbing or painting, the final step is just as crucial: removing every last trace of cleaner, ensuring grout lines are bone-dry, and checking for any spots you might have missed. Leftover residues can attract dirt, dull your efforts and even interfere with sealants later on. By rinsing thoroughly, speeding up drying and carrying out a careful inspection, you’ll lock in the bright results and make ongoing maintenance a breeze.

Once the grout is clean and any renewers have cured, resist the urge to immediately drop everything back in place. Take a little extra time here to guarantee a pristine finish—that way you won’t have to revisit the same patch a few weeks down the track.

10.1 Effective Rinsing Techniques

Use two buckets: one with plain, warm water for rinsing your sponge or mop, and another reserved for dirty rinse-water. That separation means you’re not simply spreading soiled water back onto the grout lines. Work in small sections:

  1. Wipe each area with a damp microfibre cloth or mop, wrung out well to avoid oversaturation.
  2. Change the rinse bucket water whenever it looks murky, so you always rinse with clean water.
  3. For vertical surfaces or wall grout, a low-pressure spray or steam cleaner set to “rinse” mode can help lift out lingering cleaner without blasting the grout away.

After each pass, follow up with a dry cloth or squeegee to guide excess water away, preventing streaks and spotting on surrounding tiles.

10.2 Ensuring Complete Drying

Grout is happiest when it’s allowed to breathe—trapped moisture can lead to discolouration or mould regrowth. To hasten drying:

Allow at least 24 hours of uninterrupted drying time before replacing mats, rugs or furniture. Once everything is dry, give it one more once-over: look for any pale or patchy grout segments, and touch up if necessary. With a spotless, fully dried finish, you’re ready to move on to sealing or simply stand back and enjoy those crisp, bright lines—no matter whether they’re kicking off a cosy kitchen, a sparkling shower or a welcoming hallway.

11. Sealing Your Grout to Protect Against Future Stains

After investing time and effort into restoring your grout’s brightness, sealing is the crucial final step. A good sealant fills the pores in the grout, repelling water, oil and dirt before they can work their way in. This barrier not only keeps grout looking fresh but also makes routine cleaning far easier, reducing the chance of mould and mildew setting in. Whether you’re tackling a residential bathroom or a busy commercial kitchen, sealing ensures that your newly cleansed grout stays pristine for months or even years.

A variety of sealants are available, from water-based products that dry clear and low-odour formulations perfect for indoor use, to solvent-based sealers that offer extra durability in high-traffic areas. Before choosing, consider factors such as the grout type, the level of footfall and how often you plan to maintain the area. If in doubt or for bulk or commercial requirements, you might explore professional-grade options from tile and grout specialists, such as those offered by tile and grout cleaning Perth.

11.1 Benefits of Grout Sealing

11.2 How to Apply Grout Sealant Correctly

  1. Ensure complete dryness
    • Wait at least 24–48 hours after your final rinse or grout-paint cure, so all moisture has evaporated.
  2. Choose the right applicator
    • Use a fine-tipped brush, roller or applicator bottle designed for grout. This delivers sealant exactly where it’s needed, without overlapping onto tile faces.
  3. Work in small sections
    • Apply sealant evenly along each grout line, wiping away any excess within 5–10 minutes to avoid a hazy residue on the tiles.
  4. Observe manufacturer’s cure time
    • Most sealants require 1–2 hours to become touch-dry and up to 24 hours before normal use—and some may need 72 hours before full water resistance.
  5. Perform a water-drop test
    • Once cured, drop a little water onto the grout. If it beads up, your seal is effective. If it soaks in, apply a second thin coat following the same steps.

By sealing properly and re-applying every 12–24 months—depending on usage—you’ll keep your grout looking fresh and well-protected. This final touch not only preserves the appearance of your tiles but also shields your investment against the rigours of daily life.

12. Ongoing Maintenance: Weekly and Monthly Care Tips

Once you’ve gone to the trouble of refreshing, sealing and drying your grout, a little regular upkeep will ensure it stays bright and stain-free. Establishing simple routines keeps dirt and spills from setting in, minimises the need for harsh treatments down the track, and prolongs the life of your sealant. Below are two straightforward maintenance schedules—one for your weekly rhythm and another for a monthly deep-spot check.

12.1 Weekly Light Cleaning Routine

A quick, gentle sweep each week can be surprisingly effective at preventing grout discolouration:

12.2 Monthly Deep Spot Treatment

Even with weekly care, certain trouble spots—such as around shower corners, sink bases or high-traffic hallways—benefit from monthly attention:

By sticking to these simple schedules, you’ll keep your grout looking crisp, reduce the need for more intensive cleaning methods and protect your tiled surfaces against long-term wear. Consistency is the key—those few minutes each week and month will pay dividends in clean, fresh lines every day.

13. When to Seek Professional Tile and Grout Cleaning Services

Even with careful maintenance and the best DIY methods, there are times when grout problems demand a professional touch. Calling in experts can save you hours of frustration and deliver deeper, longer-lasting results—especially if you’re faced with structural issues, stubborn mould or widespread staining. Below, we’ll outline the tell-tale signs that it’s time to bring in the pros, and how Five Star Carpet Cleaning Perth can step in to restore your grout to showroom condition.

13.1 Indicators You Need Expert Help

If you spot any of the following red flags, DIY cleaning may not be enough:

If any of these issues sound familiar—especially in high-use areas like showers, kitchens or commercial foyers—professional cleaning and restoration will deliver a more thorough and durable solution.

13.2 Professional Solutions Offered by Five Star Carpet Cleaning Perth

At Five Star Carpet Cleaning Perth, we blend industry-leading equipment with a no-charge satisfaction guarantee. Here’s how we tackle grout challenges you can’t resolve with a household scrub:

By choosing Five Star Carpet Cleaning Perth, you benefit from transparent, tax-inclusive pricing, obligation-free quotes and a local crew that understands Perth’s unique climate challenges. If you’re facing grout issues beyond a sponge and brush, get in touch today for a free assessment—and enjoy the peace of mind that comes with a truly five-star finish.

Next Steps for a Spotless Home

You’ve now got a clear roadmap—from assessing your grout type and tile material, through gathering eco-friendly supplies, to mastering three DIY whitening methods and knowing when to call in the pros. Start by tackling any loose debris and surface grime, then pick the method that best suits your stain severity: the baking soda and vinegar fizz for lighter soiling, the hydrogen-peroxide paste for yellowing, or an oxygen-bleach soak for deeply embedded dirt. Don’t forget to rinse thoroughly, allow complete drying and seal your grout to lock in that fresh look.

Maintaining that just-cleaned shine is simpler than you might think. A weekly spritz of a mild vinegar solution (or a pH-neutral cleaner for natural stone), a gentle brush‐through and a quick wipe-down will keep most dirt at bay. For trouble spots or grout that’s starting to look dull again, a monthly touch-up using the paste from Method B or an oxygen-bleach spray will prevent stubborn stains from taking hold. And remember to reseal every 12–24 months—this small investment saves hours of scrubbing further down the track.

If you’d rather leave the elbow grease to experienced hands, Five Star Carpet Cleaning Perth is here to help. Our professionally trained technicians use advanced steam-extraction and colour-renewal systems to bring out your grout’s original brightness—backed by our no-charge satisfaction guarantee. Ready to give your grout the five-star treatment? Visit our homepage Five Star Carpet Cleaning Perth for an obligation-free quote or to learn more about our tile and grout cleaning services. Let’s make your floors—and your peace of mind—spotless.

Leave a Reply

Your email address will not be published.Required fields are marked *