CARPET CLEANING DONE RIGHT

Professional carpet, upholstery and janitorial services for homes and businesses across Las Cruces and Dona Ana County. Licensed, insured, and straight with you about what we can and can't get out.

or call (575) 654-3764

Carpet cleaning

Carpet Cleaning

Hot water extraction for homes and apartments. Priced by the square foot of carpet, never by the whole floor area. You get the number before we unpack anything.

Upholstery cleaning

Upholstery

Couches, sectionals, chairs and mattresses. We confirm the fabric type before we touch it, because the wrong method on the wrong fibre is how furniture gets ruined.

Janitorial services

Janitorial

One-off and recurring cleaning for offices, rentals and apartment turnovers. Scope and frequency agreed in writing up front, so there are no surprises either way.

Pet odour treatment

Pet Treatment

Enzyme treatment for pet odour and staining, priced separately from the base clean. We'll tell you honestly whether it's likely to work before you pay for it.

Straightforward Pricing

We price carpet cleaning by the square foot of carpeted area only — never the whole floor plan. Every quote is confirmed on site and put in writing before work starts.

ServiceRate
Residential carpet cleaning$0.30 / sq ft
Commercial & recurring contracts$0.20 / sq ft
Minimum job charge$99
Heavy soil or pet household+25%
Carpeted stairs$2.50 / step
Pet odour / enzyme treatment$0.15 / sq ft
Furniture moving (agreed items)$35 flat
Janitorial & recurring cleaningQuoted per scope

All prices are subject to New Mexico Gross Receipts Tax. Rates shown are a starting point for a conversation, not a committed price — the final figure is confirmed on site and written into your service agreement.

Rough guide by home size
  • 1 room from $99
  • 2 rooms approx. $130
  • 3 rooms + hall approx. $210
  • Apartment / small home approx. $260
  • Typical 3-bed home approx. $325
  • Large home approx. $490

Book an Appointment

Pick a time that works for you. You'll get a confirmation by text or email, and a reminder before we arrive.

  • What to expect. We walk the rooms with you first, note any existing damage, photograph the areas, and confirm the price in writing before starting.
  • Drying time. Carpet usually takes 4 to 12 hours to dry. Keep air moving and stay off it until it's dry.
  • Cancellations. Free with 24 hours notice. Less than that, or if we can't get access, may incur a $50 trip charge.

Pay Online

Pay securely by card through Square. We never see or store your card number.

Service Agreement — please read before paying

By continuing you confirm you have read and agree to the Hope Sandoval LLC Service Agreement. The key terms are below. The full agreement is on the Terms page.

1. Scope. Only the areas and line items on your written quote are included. Furniture over 50 lbs, electronics, pianos, waterbeds, fragile items, pet urine subfloor treatment, odour treatment, stain protectant, drapery, area rugs, tile, grout, hard surfaces, water or flood remediation, mould remediation, and repair of pre-existing carpet damage are not included unless separately listed and priced.

2. Pre-existing conditions. Hope Sandoval LLC is not responsible for any condition existing before service, including worn traffic lanes, permanent staining, colour loss, bleach spots, pet damage, loose or separating seams, ripples or buckling, delamination, or subfloor damage. The walkthrough and photographs taken before work begins are the record of condition at the time of service.

3. Results are not guaranteed. Results depend on fibre type, age, construction, soil and prior treatment. We do not guarantee removal of any specific stain or odour. Pet urine, bleach and chemical discolouration, dye transfer, rust, ink, paint, cosmetics, wax, adhesives, set-in or repeatedly cleaned stains, sun fading, and stains previously treated with over-the-counter products commonly do not fully respond and may be permanent. Stains may reappear after drying due to wicking from the backing; this is normal and is not defective work.

4. Satisfaction and remedy. Any concern must be raised within 72 hours of service, by phone or in writing. Our sole remedy is to return and re-clean the affected area at no charge within a reasonable time. If re-cleaning does not produce an acceptable result, we may at our discretion refund the amount paid for that area. No refund will be issued without first allowing us the opportunity to re-clean. Claims made after 72 hours are not eligible.

5. Damage claims. Any claim for damage must be reported within 72 hours, in writing, with photographs, and we must be allowed to inspect before any repair or replacement. Claims where the item has already been repaired or disposed of cannot be verified and will not be honoured.

6. Limitation of liability. To the maximum extent permitted by New Mexico law, our total liability arising from this agreement, for any cause, shall not exceed the total amount paid for the services performed.

7. Payment. Payment is due on completion unless otherwise agreed in writing. Past-due balances accrue a late fee of 1.5% per month or $25, whichever is greater, to the extent permitted by New Mexico law. All prices are subject to New Mexico Gross Receipts Tax.

8. Cancellation. Cancel or reschedule free with at least 24 hours notice. Less than 24 hours notice, or inability to access the property at the scheduled time, may incur a $50 trip charge.

9. Governing law. This agreement is governed by the laws of the State of New Mexico, with venue in Dona Ana County.

Read the full Service Agreement and Terms of Service »

Tick the box above to enable payment.

Payments are processed by Square. Hope Sandoval LLC does not see or store your card details. Prefer to pay another way? We take cash and card on site.

Get a Quote

Tell us roughly how many rooms and we'll give you a number over the phone. We confirm it on site before we start.

Service Area

Las Cruces · Mesilla · Dona Ana · Radium Springs · Anthony · Chaparral · Hatch · Santa Teresa · Sunland Park

Outside these areas? Call and ask — we may still be able to help, and we'll tell you honestly if the drive makes it impractical.