
Layout gallery
Every section in every layout it ships with. Pick a look, copy its layout value, and paste it into the section's content file or a page's named block.
Sections
Jump to a section, or straight to one of its layouts. Each preview uses the section's default content, so switching a layout never needs new copy.
- Hero4 layouts
- Trust strip3 layouts
- Page header4 layouts
- Services7 layouts
- Service page hero4 layouts
- Plans4 layouts
- Add-ons2 layouts
- What's included2 layouts
- Reviews8 layouts
- Service areas4 layouts
- Call to action5 layouts
- FAQ4 layouts
- Steps6 layouts
- Feature rows8 layouts
- Why us5 layouts
- Numbers2 layouts
- Before/after3 layouts
- Contact3 layouts
- Logos2 layouts
- Team2 layouts
- Booking layouts2 layouts
- Blog teaser2 layouts
- Buttons and fields
- Job ticket
- Instant estimate
- Booking request
- Site header, footer, and page templates
4 layouts
Hero
Set in sections/hero-section.md or a page's heroSection block. Every layout reads the same copy; split adds the priceTag price card on the photo, form the form fields, and band the trades row (trades).
Herodefault
options:
layout: "default"
A cleaner home. The same crew every visit.
House cleaning, small repairs, windows and carpets. See your price in a minute and pick a two-hour arrival window.
Herosplit
options:
layout: "split"A cleaner home. The same crew every visit.
House cleaning, small repairs, windows and carpets. See your price in a minute and pick a two-hour arrival window.

Heroform
options:
layout: "form"
- Reply within 1 h
- Fixed price before we start
- Insured
A cleaner home. The same crew every visit.
House cleaning, small repairs, windows and carpets. See your price in a minute and pick a two-hour arrival window.
No charge for the quote.
Heroband
options:
layout: "band"
A cleaner home. The same crew every visit.
House cleaning, small repairs, windows and carpets. See your price in a minute and pick a two-hour arrival window.
Get my price3 layouts
Trust strip
Set in sections/trust-strip.md or a page's trustStrip block. Sample numbers are marked in the file.
Trust stripdefault
options:
layout: "default"- Insured, $2M liability
- Background-checked crews
- Re-clean free within 24 h
- Same crew every visit
Trust stripbadges
options:
layout: "badges"- Insured, $2M liability
- Background-checked crews
- Re-clean free within 24 h
- Same crew every visit
Trust stripfeatures
options:
layout: "features"Insured $2M liability
Background-checked crews
Re-clean free within 24 h
Same crew every visit
4 layouts
Page header
Set per page in the pageHeader frontmatter block.
Page headerdefault
pageHeader:
options:
layout: "default"Home services, booked in a minute
Cleaning, repairs, and outdoor work from one insured crew. Pick a service, see the price, and choose a time.
Prefer to call? (555) 010-0199
- 5 trades · 10 services
- from $75
Page headerintro
pageHeader:
options:
layout: "intro"Home services, booked in a minute
Cleaning, repairs, and outdoor work from one insured crew. Pick a service, see the price, and choose a time.
- 5 trades · 10 services
- from $75
Prefer to call? (555) 010-0199
Page headercentered
pageHeader:
options:
layout: "centered"Home services, booked in a minute
Cleaning, repairs, and outdoor work from one insured crew. Pick a service, see the price, and choose a time.
Prefer to call? (555) 010-0199
- 5 trades · 10 services
- from $75
Page headersplit
pageHeader:
options:
layout: "split"Home services, booked in a minute
Cleaning, repairs, and outdoor work from one insured crew. Pick a service, see the price, and choose a time.
Prefer to call? (555) 010-0199
- 5 trades · 10 services
- from $75

7 layouts
Services
Set in sections/services-section.md or a page's servicesSection block. Trades and services come from src/content/services/.
Servicesdefault
options:
layout: "default"Book one job or a whole list
Every service has a fixed starting price. Your exact price is on the ticket before you book.
All services




Not on the list?
Describe the job or send a photo. We reply with a price, usually within the hour.
Serviceslist
options:
layout: "list"Book one job or a whole list
Every service has a fixed starting price. Your exact price is on the ticket before you book.
Cleaning
Recurring and one-off cleans, worked from a written checklist.

Standard clean
The recurring clean: kitchen, bathrooms, bedrooms, and floors, room by room, on the same checklist every visit.2–3 h · Crew of 2 · Supplies includedfrom $110 / visitDeep clean
A top-to-bottom reset: baseboards, doors, vents, and every surface we can reach, with inside appliances on request.4–6 h · Crew of 2–3 · Inside appliances optionalfrom $180 / visitMove-out clean
An empty home cleaned for the next keys: inside every cabinet, closet, and appliance, ready for the walkthrough.5–7 h · Crew of 3 · Empty homefrom $220 / visitOffice cleaning
Desks, kitchens, and washrooms cleaned before or after hours, priced by floor area.After hours · Crew of 2+ · Weekly or nightlyfrom $150 / visit
Repairs
Small fixes and assembly, billed by the half hour.

Small repairs
Shelves, doors, taps, and the jobs on your list, billed by the half hour with a two-hour minimum.2–4 h · One pro · Materials at costfrom $75 / h · 2 h minFurniture assembly
Flat-pack beds, wardrobes, and desks built, levelled, and fixed to the wall.30–90 min per item · One pro · Packaging removedfrom $90 / visit
Windows
Inside and out, frames and sills included.

Carpets
Hot-water extraction, dry the same day.

Outdoor
Gutters, paths, and patios, priced per storey or area.

Servicestrades
options:
layout: "trades"Book one job or a whole list
Every service has a fixed starting price. Your exact price is on the ticket before you book.

4 services
Cleaning
Recurring and one-off cleans, worked from a written checklist.

2 services
Repairs
Small fixes and assembly, billed by the half hour.

1 service
Windows
Inside and out, frames and sills included.
Ground floor and upper floors up to 3 storeys. Screens and tracks included.

1 service
Carpets
Hot-water extraction, dry the same day.

2 services
Outdoor
Gutters, paths, and patios, priced per storey or area.
Not on the list?
Describe the job or send a photo. We reply with a price, usually within the hour.
Servicescards
options:
layout: "cards"Book one job or a whole list
Every service has a fixed starting price. Your exact price is on the ticket before you book.

Cleaning
Recurring and one-off cleans, worked from a written checklist.
Cleaning
Repairs
Small fixes and assembly, billed by the half hour.
Repairs
Windows
Inside and out, frames and sills included.
Windows
Carpets
Hot-water extraction, dry the same day.
Carpets
Outdoor
Gutters, paths, and patios, priced per storey or area.
Outdoor
Servicescolumns
options:
layout: "columns"Book one job or a whole list
Every service has a fixed starting price. Your exact price is on the ticket before you book.
Servicesoverlay
options:
layout: "overlay"Serviceschecklist
options:
layout: "checklist"Book one job or a whole list
Every service has a fixed starting price. Your exact price is on the ticket before you book.
Standard clean
- 2–3 h
- Crew of 2
- Supplies included
- From $110
Deep clean
- 4–6 h
- Crew of 2–3
- Inside appliances optional
- From $180
Move-out clean
- 5–7 h
- Crew of 3
- Empty home
- From $220
Office cleaning
- After hours
- Crew of 2+
- Weekly or nightly
- From $150
Not on the list?
Describe the job or send a photo. We reply with a price, usually within the hour.
Describe the job4 layouts
Service page hero
Set per service with options.layout in its entry (src/content/services/): the layout also picks the page template and section order. Copy for each layout lives in sections/service-hero-section.md; prices come from the service's rate card.
Service page herodefault
options:
layout: "default"Window cleaning
Panes inside and out, frames and sills wiped, priced per pane.
- From
- $90 / visit
- Takes
- 2–4 h
- Crew
- Crew of 2
- Note
- Inside, outside, tracks

No. WC-01
Window cleaning
- Rate$6 / pane
- Base$40
- Minimum$90
- Glass washed and squeegeed
- Glass washed and rinsed
- Frames and handles wiped
- + 4 more tasks
From$90per visit
Service page herocleaning
options:
layout: "cleaning"Standard clean
The recurring clean: kitchen, bathrooms, bedrooms, and floors, room by room, on the same checklist every visit.
- 2–3 h
- Crew of 2
- Supplies included

Service page herorepair
options:
layout: "repair"Small repairs
Shelves, doors, taps, and the jobs on your list, billed by the half hour with a two-hour minimum.
- Per hour
- $75
- Minimum
- 2 h
- Note
- Materials at cost

No. HR-01
Jobs
- Hang shelves, mirrors, and art~30 min each
- Fix sticking or squeaking doors~30 min
- Recaulk a tub, shower, or sink~1 h
- Curtain rods and blinds~30 min each
Typical visit · 2 h$150
Service page herocommercial
options:
layout: "commercial"Office cleaning
Desks, kitchens, and washrooms cleaned before or after hours, priced by floor area.
- From
- $0.09 / sq ft
- Minimum
- $150 / visit
- Hours
- After hours
- Billing
- Monthly invoice

No. OC-04
Site
- Nightly · Mon–Fri
- 3 × week
- Weekly
- Keys and alarm codes logged
- Same crew lead every visit
Priced after a 30-minute walkthrough.
4 layouts
Plans
Set in sections/plans-section.md or a page's plansSection block. Each plan is a rate card at a reference home size; prices per visit frequency come from src/content/pricing/ and switch with the radio group (CSS only, no JavaScript). hourly is the trade rate sheet; table shows every plan × frequency price at once.
Plansdefault
options:
layout: "default"Pick a clean, then how often
Prices for a typical home. Your exact total depends on rooms and extras.
Standard
2 bed · 1 bath · 2.5 h
Kitchen, bathrooms, floors, and surfaces, every visit.
$110per visit
Save $25 per visit
$115per visit
Save $20 per visit
$120per visit
Save $15 per visit
$135per visit
- Same crew every visit
- Supplies included
- Re-clean free within 24 h
Deep
Most booked2 bed · 1 bath · 4.5 h
Everything in Standard, plus inside appliances, baseboards, and grout.
$220per visit
One-time service
- Inside oven included
- Baseboards hand-wiped
- Two-person crew
Office
Offices and shops after hours, priced after a walkthrough.
Quote
- Evening or weekend visits
- Key holding
- Monthly invoice
Planshourly
options:
layout: "hourly"Pick a clean, then how often
Prices for a typical home. Your exact total depends on rooms and extras.
| Service | Rate | Minimum | Note |
|---|---|---|---|
| Office cleaning | $0.09 per sq ft | $150 | Recurring visits save up to 20%. |
| Service | Rate | Minimum | Note |
|---|---|---|---|
| Small repairs | $75 per hour | 2 h | Parts are billed at cost with receipts. Then billed in 0.5 h steps. |
| Furniture assembly | $45 per item | $90 | |
| Add-on: Large wardrobe or bed | +$50 |
| Service | Rate | Minimum | Note |
|---|---|---|---|
| Window cleaning | $40, plus $6 per pane | $90 | Recurring visits save up to 10%. |
| Service | Rate | Minimum | Note |
|---|---|---|---|
| Carpet cleaning | $45 per room | $120 | |
| Add-on: Stairs and landing | +$40 | ||
| Add-on: Sofa, 3 seats | +$95 | Fabric only, dry in about 6 hours. |
| Service | Rate | Minimum | Note |
|---|---|---|---|
| Gutter cleaning | $90, plus $50 per storey | None | Downpipes flushed; debris bagged and taken away. |
| Pressure washing | $0.30 per sq ft | $180 | Driveways, patios, decks, and siding. |
Planstable
options:
layout: "table"Pick a clean, then how often
Prices for a typical home. Your exact total depends on rooms and extras.
Prices for 2 bed · 1 bath · per visit
Different home? Price it| StandardKitchen, bathrooms, floors, and surfaces, every visit. | Most bookedDeepEverything in Standard, plus inside appliances, baseboards, and grout. | OfficeOffices and shops after hours, priced after a walkthrough. | |
|---|---|---|---|
| Weekly−20% | $110 | One-time service | Quote |
| Every 2 weeks−15% | $115 | One-time service | |
| Monthly−10% | $120 | One-time service | |
| One-time | $135 | $220 | |
| Included |
|
|
|
| Book Standard | Book Deep | Request a walkthrough |
Standard
Kitchen, bathrooms, floors, and surfaces, every visit.
- Weekly−20%
- $110
- Every 2 weeks−15%
- $115
- Monthly−10%
- $120
- One-time
- $135
- Same crew every visit
- Supplies included
- Re-clean free within 24 h
Deep
Most bookedEverything in Standard, plus inside appliances, baseboards, and grout.
- Weekly−20%
- One-time service
- Every 2 weeks−15%
- One-time service
- Monthly−10%
- One-time service
- One-time
- $220
- Inside oven included
- Baseboards hand-wiped
- Two-person crew
Office
Offices and shops after hours, priced after a walkthrough.
Quote
- Evening or weekend visits
- Key holding
- Monthly invoice
Planssavings
options:
layout: "savings"WeeklySave 20%
Pick a clean, then how often
Every 2 weeksSave 15%
2 layouts
Add-ons
Set in sections/add-ons-section.md or a page's addOnsSection block. Add-ons and their fixed prices come from addOns: in src/content/pricing/.
Add-onsdefault
options:
layout: "default"Add what your home needs
Fixed prices, added to any visit. Frequency discounts never apply to extras.
Inside the oven
+$35
Racks, glass, and walls degreased.
With Standard clean and Deep clean
Inside the fridge
+$30
Shelves out, washed, and dried.
With Standard clean and Deep clean
Inside cabinets (empty)
+$40
With Standard clean and Deep clean
Inside windows, up to 10
+$35
With Standard clean and Deep clean
Laundry, one load washed and folded
+$20
With Standard clean and Deep clean
Baseboards hand-wiped
+$25
With Standard clean
Balcony or patio swept
+$20
With Standard clean, Deep clean, and Move-out clean
Pet hair detail
+$20
With Standard clean, Deep clean, and Move-out clean
Stairs and landing
+$40
With Carpets
Sofa, 3 seats
+$95
Fabric only, dry in about 6 hours.
With Carpets
Large wardrobe or bed
+$50
With Furniture assembly
Add-onslist
options:
layout: "list"Add what your home needs
Fixed prices, added to any visit. Frequency discounts never apply to extras.
Inside the oven
Racks, glass, and walls degreased.
With Standard clean and Deep clean
+$35
Inside the fridge
Shelves out, washed, and dried.
With Standard clean and Deep clean
+$30
Inside cabinets (empty)
With Standard clean and Deep clean
+$40
Inside windows, up to 10
With Standard clean and Deep clean
+$35
Laundry, one load washed and folded
With Standard clean and Deep clean
+$20
Baseboards hand-wiped
With Standard clean
+$25
Balcony or patio swept
With Standard clean, Deep clean, and Move-out clean
+$20
Pet hair detail
With Standard clean, Deep clean, and Move-out clean
+$20
Stairs and landing
With Carpets
+$40
Sofa, 3 seats
Fabric only, dry in about 6 hours.
With Carpets
+$95
Large wardrobe or bed
With Furniture assembly
+$50
2 layouts
What's included
Set in sections/included-section.md or a page's includedSection block. Tasks live once in the services -index.md (rooms:); each service ticks them in included, extras, and notIncluded.
What's includeddefault
options:
layout: "default"Every task, room by room
Checked: done on every visit. Price: available as an extra. Dash: not part of that service.
| Task | Standard cleanFrom $110 | Deep cleanFrom $180 | Move-out cleanFrom $220 |
|---|---|---|---|
| Kitchen | 7 of 12 tasks included | 9 of 12 tasks included | 11 of 12 tasks included |
| Counters, backsplash, and sink | Included | Included | Included |
| Stovetop and hood degreased | Included | Included | Included |
| Appliance fronts and handles | Included | Included | Included |
| Inside the microwave | Included | Included | Included |
| Cabinet fronts wiped | Not in this service | Included | Included |
| Table and chairs | Included | Included | Not in this service |
| Bins emptied, liners replaced | Included | Included | Included |
| Inside the oven | Extra+$35 | Extra+$35 | Included |
| Inside the fridge | Extra+$30 | Extra+$30 | Included |
| Inside empty cabinets and drawers | Not in this service | Extra+$40 | Included |
| Floors vacuumed and mopped | Included | Included | Included |
| Baseboards hand-wiped | Extra+$25 | Included | Included |
| Bathrooms | 4 of 9 tasks included | 8 of 9 tasks included | 9 of 9 tasks included |
| Toilet, sink, shower, and tub | Included | Included | Included |
| Taps and fixtures polished | Included | Included | Included |
| Mirrors and glass | Included | Included | Included |
| Shower glass descaled | Not in this service | Included | Included |
| Grout scrubbed | Not in this service | Included | Included |
| Vanity fronts wiped | Not in this service | Included | Included |
| Inside the empty vanity | Not in this service | Extra+$40 | Included |
| Floors washed | Included | Included | Included |
| Baseboards hand-wiped | Extra+$25 | Included | Included |
| Bedrooms | 4 of 7 tasks included | 6 of 7 tasks included | 5 of 7 tasks included |
| Beds made | Included | Included | Not in this service |
| Reachable surfaces dusted | Included | Included | Included |
| Mirrors | Included | Included | Included |
| Under the bed | Not in this service | Included | Not in this service |
| Inside empty closets | Not in this service | Not in this service | Included |
| Floors vacuumed and mopped | Included | Included | Included |
| Baseboards hand-wiped | Extra+$25 | Included | Included |
| Living areas | 2 of 5 tasks included | 5 of 5 tasks included | 3 of 5 tasks included |
| Reachable surfaces dusted | Included | Included | Included |
| Under sofa cushions | Not in this service | Included | Not in this service |
| Lamps and shades | Not in this service | Included | Not in this service |
| Floors vacuumed and mopped | Included | Included | Included |
| Baseboards hand-wiped | Extra+$25 | Included | Included |
| Whole home | 1 of 6 tasks included | 4 of 6 tasks included | 5 of 6 tasks included |
| Light switches and door handles | Included | Included | Included |
| Doors and frames | Not in this service | Included | Included |
| Vents and returns | Not in this service | Included | Included |
| Window sills and tracks | Not in this service | Included | Included |
| Interior windows | Extra+$35 | Extra+$35 | Included |
| One load of laundry, washed and folded | Extra+$20 | Extra+$20 | Not in this service |
| Book | Book | Book |
Never covered
- Mould or biohazard cleanupNeeds a remediation specialist.
- Moving heavy furnitureWe clean around anything two people can't lift safely.
- Outside and upper-floor windowsBook window cleaning.
- Carpet shampooingBook carpet cleaning.
What's includedrooms
options:
layout: "rooms"Every task, room by room
Checked: done on every visit. Price: available as an extra. Dash: not part of that service.
Kitchen
- Counters, backsplash, and sink
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Stovetop and hood degreased
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Appliance fronts and handles
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Inside the microwave
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Cabinet fronts wiped
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Included
- Table and chairs
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Not in this service
- Bins emptied, liners replaced
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Inside the oven
- Standard clean: Extra+$35
- Deep clean: Extra+$35
- Move-out clean: Included
- Inside the fridge
- Standard clean: Extra+$30
- Deep clean: Extra+$30
- Move-out clean: Included
- Inside empty cabinets and drawers
- Standard clean: Not in this service
- Deep clean: Extra+$40
- Move-out clean: Included
- Floors vacuumed and mopped
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Baseboards hand-wiped
- Standard clean: Extra+$25
- Deep clean: Included
- Move-out clean: Included
Bathrooms
- Toilet, sink, shower, and tub
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Taps and fixtures polished
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Mirrors and glass
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Shower glass descaled
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Included
- Grout scrubbed
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Included
- Vanity fronts wiped
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Included
- Inside the empty vanity
- Standard clean: Not in this service
- Deep clean: Extra+$40
- Move-out clean: Included
- Floors washed
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Baseboards hand-wiped
- Standard clean: Extra+$25
- Deep clean: Included
- Move-out clean: Included
Bedrooms
- Beds madewith the linens you leave out
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Not in this service
- Reachable surfaces dusted
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Mirrors
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Under the bed
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Not in this service
- Inside empty closets
- Standard clean: Not in this service
- Deep clean: Not in this service
- Move-out clean: Included
- Floors vacuumed and mopped
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Baseboards hand-wiped
- Standard clean: Extra+$25
- Deep clean: Included
- Move-out clean: Included
Living areas
- Reachable surfaces dusted
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Under sofa cushions
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Not in this service
- Lamps and shades
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Not in this service
- Floors vacuumed and mopped
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Baseboards hand-wiped
- Standard clean: Extra+$25
- Deep clean: Included
- Move-out clean: Included
Whole home
- Light switches and door handles
- Standard clean: Included
- Deep clean: Included
- Move-out clean: Included
- Doors and frames
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Included
- Vents and returns
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Included
- Window sills and tracks
- Standard clean: Not in this service
- Deep clean: Included
- Move-out clean: Included
- Interior windows
- Standard clean: Extra+$35
- Deep clean: Extra+$35
- Move-out clean: Included
- One load of laundry, washed and folded
- Standard clean: Extra+$20
- Deep clean: Extra+$20
- Move-out clean: Not in this service
Never covered
- Not covered: Mould or biohazard cleanupNeeds a remediation specialist.
- Not covered: Moving heavy furnitureWe clean around anything two people can't lift safely.
- Not covered: Outside and upper-floor windowsBook window cleaning.
- Not covered: Carpet shampooingBook carpet cleaning.
8 layouts
Reviews
Set in sections/reviews-section.md or a page's reviewsSection block. Reviews come from src/content/reviews/. Layouts: default, marquee (moving rows of review stubs, still with reduced motion), wall, summary, carousel (two cards with round arrows), spotlight (portrait picker), single (one big card), and band (green block with photo carousel and three cards).
Reviewsdefault
options:
layout: "default"What neighbours say after the walkthrough
- Search reviews
- 4.9, 820 reviews
- Neighbourhood app
- 4.8, 260 reviews
- After-visit survey
- 4.9, 160 reviews
They sent the price before I gave my address, and the final bill matched it to the dollar. Two people for three hours in a three-bedroom house. The crew left the checklist on the counter with every box ticked, including the stairs they could have skipped.
Flat-pack wardrobe, a TV bracket on a stud wall, and a sticking sash window. He checked the wall with a detector before drilling, showed me where the cables ran, and finished in three hours. Everything was on one ticket with the half hours listed.
We moved out on a Friday and they came Saturday at eight. Three people, five hours, a fixed price agreed beforehand. Limescale off the shower screen, marks off the hallway walls, and the oven back to its original colour. The landlord's checkout report listed nothing to fix.
Our clinic needs the waiting room and exam rooms done every night. Good, steady work. A bin was missed twice in the first month; the crew lead added it to the checklist and it hasn't happened since.
Two of them, four and a half hours, and the oven finally looks like an oven. They ran 20 minutes late but texted ahead. Baseboards were done properly, which the last company never did.
Reviewsmarquee
options:
layout: "marquee"What neighbours say after the walkthrough
4.9 · 1,240 reviews · 3 sources
Read all reviewsReviewswall
options:
layout: "wall"Ratings by source
We list every platform we're on, not only the best one.
Ratings · updated Sep 2026
- Search reviews820 reviewsWrite a review on Search reviews, opens in a new tab
- Neighbourhood app260 reviewsWrite a review on Neighbourhood app, opens in a new tab
- After-visit survey160 reviews
Average4.91,240 reviews
Had a problem? Tell us first. Re-clean free within 24 hours.
Picked from this year
They sent the price before I gave my address, and the final bill matched it to the dollar. Two people for three hours in a three-bedroom house. The crew left the checklist on the counter with every box ticked, including the stairs they could have skipped.
Flat-pack wardrobe, a TV bracket on a stud wall, and a sticking sash window. He checked the wall with a detector before drilling, showed me where the cables ran, and finished in three hours. Everything was on one ticket with the half hours listed.
We moved out on a Friday and they came Saturday at eight. Three people, five hours, a fixed price agreed beforehand. Limescale off the shower screen, marks off the hallway walls, and the oven back to its original colour. The landlord's checkout report listed nothing to fix.
What neighbours say after the walkthrough
Showing 16 reviews
- Office cleaning
Our clinic needs the waiting room and exam rooms done every night. Good, steady work. A bin was missed twice in the first month; the crew lead added it to the checklist and it hasn't happened since.
Reply from the team
Thanks for flagging it early, Victor. The checklist now names every bin by room.
- Deep clean
Two of them, four and a half hours, and the oven finally looks like an oven. They ran 20 minutes late but texted ahead. Baseboards were done properly, which the last company never did.
Reply from the team
Thanks Daniel. The late start was a parking issue on your street; we now note it on your ticket.
- Deep clean
Before a new baby arrived. They did the skirting boards, light switches, and the tops of the wardrobes, and used the unscented products I asked for. Four and a half hours with two people.
- Standard clean
I added inside the fridge and the windows on the online form and the price updated before I booked. The crew arrived ten minutes early, called from the door, and finished in three hours as shown on the ticket.
- Office cleaning
I manage three small buildings. The walkthrough took half an hour, the written quote came two days later, and the price per square foot hasn't moved. Keys are logged, and I get a note when they're low on paper towels.
- Window cleaning
Ground-floor flat with a conservatory. Two people, ninety minutes, glass roof included. They laid sheets under the inside windows and wiped down the sills afterwards, so there were no drips on the wooden floor.
- Small repairs
Booked two hours to hang a mirror, a curtain rail, and fix a cabinet hinge. The rail went into an old plaster wall and took much longer than planned, so the visit ran to nearly four hours. The work is solid, but I would have liked a call before the extra time started.
Reply from the team
You're right, Ben. The rule is to stop and ask before going past the booked time, and that didn't happen. We refunded the second extra hour and every handyman now confirms overruns by text first.
- Standard clean
Visits every 2 weeks since January. Same two people each time, they know where the recycling goes and that the cat stays in the bedroom. The text the evening before with the arrival window is useful.
- Office cleaning
We run a 40-desk office over two floors. The crew comes in after 18:30, signs in with the building, and the kitchen and restrooms are done before anyone arrives. One invoice a month, same crew lead since we started.
Reply from the team
Thanks, Rafael. We'll pass this on to the crew.
- Move-out clean
Empty three-bedroom before the handover. They cleaned inside every cupboard, the extractor filter, and the window tracks, then sent me photos of each room. The letting agent signed the inventory without a single note and I got the full deposit back.
- Small repairs
A list of six small jobs: two doors that stuck, a loose towel rail, a shelf, a dripping tap, and a smoke alarm. He did them in two hours, priced by the half hour as quoted, and swept up the sawdust before he left.
- Standard clean
Kitchen, two bathrooms, and floors done well in about two and a half hours. One point off because the crew changed from the first visit, so I had to explain the dog gate again. The second visit was the same pair as promised.
- Deep clean
First clean after the holidays. Three people for four hours: inside the oven, behind the fridge, grout in both bathrooms. They asked before touching the shelves in the study and left them exactly as they were.
- Window cleaning
Fourteen windows inside and out, frames and sills included. Good work overall, but two upstairs panes still had streaks once the sun came round in the afternoon. I sent a photo and they came back the next morning.
Reply from the team
Thanks for the photo, Nadia. Low winter sun shows what a cloudy morning hides; the crew now checks south-facing panes again before leaving.
- Carpet cleaning
Living room and stairs. The technician tested a corner first, moved the sofa and put it back on felt pads. The carpet was dry enough to walk on by evening and the coffee stain by the window is gone.
- Standard clean
Two-bedroom flat, two people, just under three hours. They worked through the checklist room by room and left it on the counter with every box ticked. The price was the one I saw online, nothing added at the door.
Reviewssummary
options:
layout: "summary"What neighbours say after the walkthrough
We list every platform we're on, not only the best one.
Ratings · updated Sep 2026
- Search reviews820 reviewsWrite a review on Search reviews, opens in a new tab
- Neighbourhood app260 reviewsWrite a review on Neighbourhood app, opens in a new tab
- After-visit survey160 reviews
Average4.91,240 reviews
Had a problem? Tell us first. Re-clean free within 24 hours.
- Standard clean
They sent the price before I gave my address, and the final bill matched it to the dollar. Two people for three hours in a three-bedroom house. The crew left the checklist on the counter with every box ticked, including the stairs they could have skipped.
- Small repairs
Flat-pack wardrobe, a TV bracket on a stud wall, and a sticking sash window. He checked the wall with a detector before drilling, showed me where the cables ran, and finished in three hours. Everything was on one ticket with the half hours listed.
- Move-out clean
We moved out on a Friday and they came Saturday at eight. Three people, five hours, a fixed price agreed beforehand. Limescale off the shower screen, marks off the hallway walls, and the oven back to its original colour. The landlord's checkout report listed nothing to fix.
Reviewscarousel
options:
layout: "carousel"What neighbours say after the walkthrough
They sent the price before I gave my address, and the final bill matched it to the dollar. Two people for three hours in a three-bedroom house. The crew left the checklist on the counter with every box ticked, including the stairs they could have skipped.
Flat-pack wardrobe, a TV bracket on a stud wall, and a sticking sash window. He checked the wall with a detector before drilling, showed me where the cables ran, and finished in three hours. Everything was on one ticket with the half hours listed.
We moved out on a Friday and they came Saturday at eight. Three people, five hours, a fixed price agreed beforehand. Limescale off the shower screen, marks off the hallway walls, and the oven back to its original colour. The landlord's checkout report listed nothing to fix.
Our clinic needs the waiting room and exam rooms done every night. Good, steady work. A bin was missed twice in the first month; the crew lead added it to the checklist and it hasn't happened since.
Two of them, four and a half hours, and the oven finally looks like an oven. They ran 20 minutes late but texted ahead. Baseboards were done properly, which the last company never did.
Before a new baby arrived. They did the skirting boards, light switches, and the tops of the wardrobes, and used the unscented products I asked for. Four and a half hours with two people.
I added inside the fridge and the windows on the online form and the price updated before I booked. The crew arrived ten minutes early, called from the door, and finished in three hours as shown on the ticket.
I manage three small buildings. The walkthrough took half an hour, the written quote came two days later, and the price per square foot hasn't moved. Keys are logged, and I get a note when they're low on paper towels.
Rated 4.9 out of 5 from 1,240 reviews
Reviewsspotlight
options:
layout: "spotlight"“They sent the price before I gave my address, and the final bill matched it to the dollar. Two people for three hours in a three-bedroom house. The crew left the checklist on the counter with every box ticked, including the stairs they could have skipped.”
“Flat-pack wardrobe, a TV bracket on a stud wall, and a sticking sash window. He checked the wall with a detector before drilling, showed me where the cables ran, and finished in three hours. Everything was on one ticket with the half hours listed.”
“We moved out on a Friday and they came Saturday at eight. Three people, five hours, a fixed price agreed beforehand. Limescale off the shower screen, marks off the hallway walls, and the oven back to its original colour. The landlord's checkout report listed nothing to fix.”
Reviewssingle
options:
layout: "single"What neighbours say after the walkthrough
“They sent the price before I gave my address, and the final bill matched it to the dollar. Two people for three hours in a three-bedroom house. The crew left the checklist on the counter with every box ticked, including the stairs they could have skipped.”
“Flat-pack wardrobe, a TV bracket on a stud wall, and a sticking sash window. He checked the wall with a detector before drilling, showed me where the cables ran, and finished in three hours. Everything was on one ticket with the half hours listed.”
“We moved out on a Friday and they came Saturday at eight. Three people, five hours, a fixed price agreed beforehand. Limescale off the shower screen, marks off the hallway walls, and the oven back to its original colour. The landlord's checkout report listed nothing to fix.”
“Our clinic needs the waiting room and exam rooms done every night. Good, steady work. A bin was missed twice in the first month; the crew lead added it to the checklist and it hasn't happened since.”
“Two of them, four and a half hours, and the oven finally looks like an oven. They ran 20 minutes late but texted ahead. Baseboards were done properly, which the last company never did.”
Reviewsband
options:
layout: "band"What neighbours say after the walkthrough
They sent the price before I gave my address, and the final bill matched it to the dollar. Two people for three hours in a three-bedroom house. The crew left the checklist on the counter with every box ticked, including the stairs they could have skipped.
Flat-pack wardrobe, a TV bracket on a stud wall, and a sticking sash window. He checked the wall with a detector before drilling, showed me where the cables ran, and finished in three hours. Everything was on one ticket with the half hours listed.
We moved out on a Friday and they came Saturday at eight. Three people, five hours, a fixed price agreed beforehand. Limescale off the shower screen, marks off the hallway walls, and the oven back to its original colour. The landlord's checkout report listed nothing to fix.
Our clinic needs the waiting room and exam rooms done every night. Good, steady work. A bin was missed twice in the first month; the crew lead added it to the checklist and it hasn't happened since.
Two of them, four and a half hours, and the oven finally looks like an oven. They ran 20 minutes late but texted ahead. Baseboards were done properly, which the last company never did.
4 layouts
Service areas
Set in sections/areas-section.md or a page's areasSection block. Areas, ZIP codes, and neighbourhoods come from src/content/areas/; list is the /areas/ directory.
Service areasdefault
options:
layout: "default"Where our crews work
Four areas, each with its own crew base. Outside them? Ask us; we add streets every season.

Service areaslist
options:
layout: "list"Where our crews work
Four areas, each with its own crew base. Outside them? Ask us; we add streets every season.
We cover 4 areas around Springfield.
WaterfrontNorth Harbor
ZIP codes: 55501 · 55502 · 55503
Neighbourhoods we cover: Harbor Point, Pier Row, Ropewalk, Saltmarsh Flats, Lighthouse Hill, Cannery District, Bayview Terrace
3 crews based here · 10 services here · Since 2016
East sideElm Park
ZIP codes: 55504 · 55505 · 55507
Neighbourhoods we cover: Elm Park Village, Linden Row, Old Orchard, Mapleton, Schoolhouse Green, Birch Hollow, Parkside, Cedar Commons, Fernwood
3 crews based here · 10 services here · Since 2014
West sideWestfield Heights
ZIP codes: 55510 · 55511 · 55512
Neighbourhoods we cover: Ridgecrest, Westfield Commons, Highmeadow, Quarry Ridge, Stonebridge, Sunfield, Copper Creek
4 crews based here · 10 services here · Since 2019
Town centreOld Mill
ZIP codes: 55514 · 55515 · 55516
Neighbourhoods we cover: Mill Race, Foundry Square, Weaver's Lane, Canal Bend, Granary Yard, Tannery Hill, Lockkeeper's
2 crews based here · 8 services here · Since 2021
Service areasfinder
options:
layout: "finder"Where our crews work
Four areas, each with its own crew base. Outside them? Ask us; we add streets every season.
We cover 4 areas around Springfield.
Service areastabs
options:
layout: "tabs"Where our crews work
Four areas, each with its own crew base. Outside them? Ask us; we add streets every season.
Opening hours
Mon–Fri, 7:30 AM–6:00 PM
Sat, 8:00 AM–2:00 PM
120 Harbor Road, North Harbor, ST 55501
All areasWhere our crews work
Four areas, each with its own crew base. Outside them? Ask us; we add streets every season.
Opening hours
Mon–Fri, 7:30 AM–6:00 PM
Sat, 8:00 AM–2:00 PM
100 Example Street, Suite 200, Springfield, ST 00000
All areasWhere our crews work
Four areas, each with its own crew base. Outside them? Ask us; we add streets every season.
Opening hours
Mon–Fri, 7:30 AM–6:00 PM
Sat, 8:00 AM–2:00 PM
48 Ridge Avenue, Westfield Heights, ST 55510
All areasWhere our crews work
Four areas, each with its own crew base. Outside them? Ask us; we add streets every season.
Opening hours
Mon–Fri, 7:00 AM–9:00 PM
Sat, 8:00 AM–2:00 PM
100 Example Street, Suite 200, Springfield, ST 00000
All areas5 layouts
Call to action
Set in sections/call-to-action.md or a page's ctaSection block.
Call to actiondefault
options:
layout: "default"Call to actionsplit
options:
layout: "split"Call to actionband
options:
layout: "band"Call to actionnewsletter
options:
layout: "newsletter"Call to actionslanted
options:
layout: "slanted"4 layouts
FAQ
Set in sections/questions-section.md or a page's questionsSection block.
FAQdefault
options:
layout: "default"Before you book
All questionsDoes someone have to be in during the visit?
No. Most clients leave a key or a door code. We note access details on your ticket and lock up after.
Do you bring supplies?
Yes. Crews bring all products and equipment. Ask for fragrance-free products when you book.
Will I get the same crew?
On recurring plans, yes. If your crew lead is away, we tell you before the visit.
What if something is missed?
Tell us within 24 hours and we come back to redo it at no charge.
How do I change or cancel?
Change or cancel free up to 24 hours before your window. Later cancellations cost $40.
Are you insured?
Yes. Every crew is covered by liability insurance up to $2M and every employee passes a background check.
FAQstacked
options:
layout: "stacked"Before you book
All questionsBefore you book
6 questions
Does someone have to be in during the visit?
No. Most clients leave a key or a door code. We note access details on your ticket and lock up after.
Do you bring supplies?
Yes. Crews bring all products and equipment. Ask for fragrance-free products when you book.
Will I get the same crew?
On recurring plans, yes. If your crew lead is away, we tell you before the visit.
What if something is missed?
Tell us within 24 hours and we come back to redo it at no charge.
How do I change or cancel?
Change or cancel free up to 24 hours before your window. Later cancellations cost $40.
Are you insured?
Yes. Every crew is covered by liability insurance up to $2M and every employee passes a background check.
FAQcard
options:
layout: "card"Before you book
Rather talk?
Does someone have to be in during the visit?
No. Most clients leave a key or a door code. We note access details on your ticket and lock up after.
Do you bring supplies?
Yes. Crews bring all products and equipment. Ask for fragrance-free products when you book.
Will I get the same crew?
On recurring plans, yes. If your crew lead is away, we tell you before the visit.
What if something is missed?
Tell us within 24 hours and we come back to redo it at no charge.
How do I change or cancel?
Change or cancel free up to 24 hours before your window. Later cancellations cost $40.
Are you insured?
Yes. Every crew is covered by liability insurance up to $2M and every employee passes a background check.
FAQgrid
options:
layout: "grid"Before you book
Does someone have to be in during the visit?
No. Most clients leave a key or a door code. We note access details on your ticket and lock up after.
Do you bring supplies?
Yes. Crews bring all products and equipment. Ask for fragrance-free products when you book.
Will I get the same crew?
On recurring plans, yes. If your crew lead is away, we tell you before the visit.
What if something is missed?
Tell us within 24 hours and we come back to redo it at no charge.
How do I change or cancel?
Change or cancel free up to 24 hours before your window. Later cancellations cost $40.
Are you insured?
Yes. Every crew is covered by liability insurance up to $2M and every employee passes a background check.
6 layouts
Steps
Set in sections/steps-section.md or a page's stepsSection block. Process steps may show plain numbers; illustrated uses line drawings instead.
Stepsdefault
options:
layout: "default"How a visit works
Four steps, and you only pay after the walkthrough.
Get your price
Choose the job and your home size. The total is on the ticket before you share any details.
Pick an arrival window
Choose a day and a two-hour window. We text when the crew is on the way.
We work the checklist
The crew follows the room-by-room list and checks each task off.
Walk through, then pay
Check the work with the crew lead. Missed something? We come back free within 24 hours.
Stepsrow
options:
layout: "row"How a visit works
Four steps, and you only pay after the walkthrough.
Get your price
Choose the job and your home size. The total is on the ticket before you share any details.
30 sec
Pick an arrival window
Choose a day and a two-hour window. We text when the crew is on the way.
2 h window
We work the checklist
The crew follows the room-by-room list and checks each task off.
18 tasks
Walk through, then pay
Check the work with the crew lead. Missed something? We come back free within 24 hours.
24 h re-clean
Stepstimeline
options:
layout: "timeline"How a visit works
Four steps, and you only pay after the walkthrough.
30 sec
Get your price
Choose the job and your home size. The total is on the ticket before you share any details.

2 h window
Pick an arrival window
Choose a day and a two-hour window. We text when the crew is on the way.

18 tasks
We work the checklist
The crew follows the room-by-room list and checks each task off.

24 h re-clean
Walk through, then pay
Check the work with the crew lead. Missed something? We come back free within 24 hours.

Stepsillustrated
options:
layout: "illustrated"How a visit works
Four steps, and you only pay after the walkthrough.
Get your price
Choose the job and your home size. The total is on the ticket before you share any details.
Pick an arrival window
Choose a day and a two-hour window. We text when the crew is on the way.
We work the checklist
The crew follows the room-by-room list and checks each task off.
Walk through, then pay
Check the work with the crew lead. Missed something? We come back free within 24 hours.
Stepsstaggered
options:
layout: "staggered"How a visit works
Four steps, and you only pay after the walkthrough.
1
Get your price

Choose the job and your home size. The total is on the ticket before you share any details.
2
Pick an arrival window

Choose a day and a two-hour window. We text when the crew is on the way.
3
We work the checklist

The crew follows the room-by-room list and checks each task off.
4
Walk through, then pay

Check the work with the crew lead. Missed something? We come back free within 24 hours.
Stepspath
options:
layout: "path"How a visit works
Four steps, and you only pay after the walkthrough.
1. Get your price
Choose the job and your home size. The total is on the ticket before you share any details.
2. Pick an arrival window
Choose a day and a two-hour window. We text when the crew is on the way.
3. We work the checklist
The crew follows the room-by-room list and checks each task off.
4. Walk through, then pay
Check the work with the crew lead. Missed something? We come back free within 24 hours.
8 layouts
Feature rows
Set in sections/feature-grid-section.md or a page's featureGridSection block. Every layout reads the same features list; showcase, split, and checks add a photo.
Feature rowsdefault
options:
layout: "default"Why homeowners book us again
Clear prices, careful crews, and a tidy finish on every visit.
Your price before we arrive
The price you book is the price you pay.
Insured and checked
Every pro passes a background check and is covered by our liability policy.
On time, every time
A two-hour arrival window and a text when the technician is on the way.
Left tidy
Dust sheets down, mess cleared, and the room as we found it.
Feature rowsalternating
options:
layout: "alternating"Why homeowners book us again
Clear prices, careful crews, and a tidy finish on every visit.
Your price before we arrive
The price you book is the price you pay.

Insured and checked
Every pro passes a background check and is covered by our liability policy.

On time, every time
A two-hour arrival window and a text when the technician is on the way.

Left tidy
Dust sheets down, mess cleared, and the room as we found it.

Feature rowstabs
options:
layout: "tabs"Why homeowners book us again
Clear prices, careful crews, and a tidy finish on every visit.
The price you book is the price you pay.

Every pro passes a background check and is covered by our liability policy.

A two-hour arrival window and a text when the technician is on the way.

Dust sheets down, mess cleared, and the room as we found it.

Feature rowssticky
options:
layout: "sticky"Why homeowners book us again
Clear prices, careful crews, and a tidy finish on every visit.
Your price before we arrive
The price you book is the price you pay.
Insured and checked
Every pro passes a background check and is covered by our liability policy.
On time, every time
A two-hour arrival window and a text when the technician is on the way.
Left tidy
Dust sheets down, mess cleared, and the room as we found it.
Feature rowsbento
options:
layout: "bento"Why homeowners book us again
Clear prices, careful crews, and a tidy finish on every visit.
Your price before we arrive
The price you book is the price you pay.

Insured and checked
Every pro passes a background check and is covered by our liability policy.

On time, every time
A two-hour arrival window and a text when the technician is on the way.

Left tidy
Dust sheets down, mess cleared, and the room as we found it.

Feature rowsshowcase
options:
layout: "showcase"Why homeowners book us again
Clear prices, careful crews, and a tidy finish on every visit.
Your price before we arrive
The price you book is the price you pay.
Insured and checked
Every pro passes a background check and is covered by our liability policy.
Feature rowssplit
options:
layout: "split"Why homeowners book us again
Clear prices, careful crews, and a tidy finish on every visit.
- Your price before we arrive
- Insured and checked
- On time, every time
- Left tidy
Feature rowschecks
options:
layout: "checks"Why homeowners book us again
Clear prices, careful crews, and a tidy finish on every visit.
- Your price before we arriveThe price you book is the price you pay.
- Insured and checkedEvery pro passes a background check and is covered by our liability policy.
- On time, every timeA two-hour arrival window and a text when the technician is on the way.
- Left tidyDust sheets down, mess cleared, and the room as we found it.
5 layouts
Why us
Set in sections/why-us-section.md or a page's whyUsSection block. default is the photo collage beside the benefits; story (homepage) is a sage "who we are" panel over the green block with the benefit cards, the numbers from metrics-section.md, and a pill link in the bottom tab; collage, media, and accordion pair the copy with photos.
Why usdefault
options:
layout: "default"

People you'll be happy to see at the door
Every crew member is background-checked, insured, and trained by us. You see the same faces every visit.
Your price before we arrive
No surprises on the day. The price you book is the price you pay.
The same crew, every visit
They get to know your home, your pets, and how you like things done.
Not right? We come back
Tell us within 24 hours and we clean it again for free.
Insured and checked
Every crew member passes a background check and is covered by our liability policy.
Why usstory
options:
layout: "story"People you'll be happy to see at the door
Every crew member is background-checked, insured, and trained by us. You see the same faces every visit.
- Background-checked and insured, every one
- Trained on our own written checklist
- The same crew for your regular visits

Why people book us again
Four promises that hold on every visit, whatever the job.
Your price before we arrive
No surprises on the day. The price you book is the price you pay.
The same crew, every visit
They get to know your home, your pets, and how you like things done.
Not right? We come back
Tell us within 24 hours and we clean it again for free.
Insured and checked
Every crew member passes a background check and is covered by our liability policy.
- Homes cleaned
- 12k+
- Average rating
- 4.9
- Crew members
- 38
- Re-clean promise
- 24h
Why uscollage
options:
layout: "collage"

People you'll be happy to see at the door
Every crew member is background-checked, insured, and trained by us. You see the same faces every visit.
- Mon–Fri:
- 7:30 AM–6:00 PM
- Sat:
- 8:00 AM–2:00 PM
Why usmedia
options:
layout: "media"
People you'll be happy to see at the door
Every crew member is background-checked, insured, and trained by us. You see the same faces every visit.
Your price before we arrive
No surprises on the day. The price you book is the price you pay.
The same crew, every visit
They get to know your home, your pets, and how you like things done.
Why usaccordion
options:
layout: "accordion"People you'll be happy to see at the door
Every crew member is background-checked, insured, and trained by us. You see the same faces every visit.
Your price before we arrive
No surprises on the day. The price you book is the price you pay.
The same crew, every visit
They get to know your home, your pets, and how you like things done.
Not right? We come back
Tell us within 24 hours and we clean it again for free.
Insured and checked
Every crew member passes a background check and is covered by our liability policy.

2 layouts
Numbers
Set in sections/metrics-section.md or a page's metricsSection block. The numbers count up when they scroll into view; box puts them in one box with dividers.
Numbersdefault
options:
layout: "default"- Homes cleaned
- 12k+
- Average rating
- 4.9
- Crew members
- 38
- Re-clean promise
- 24h
Numbersbox
options:
layout: "box"- Homes cleaned
- 12k+
- Average rating
- 4.9
- Crew members
- 38
- Re-clean promise
- 24h
3 layouts
Before/after
Set in sections/before-after-section.md or a page's beforeAfterSection block. Drag the line, or use the arrow keys, Page Up/Down, Home, and End.
Before/afterdefault
options:
layout: "default"Same room, a few hours later
Jobs from our crews. Drag the line to compare.


- Move-out clean
- Elm Park
Move-out clean, three-bedroom house
Crew of 3 · 6 h 30
- Degrease hood, filters, and backsplash
- Inside oven, fridge, and freezer
- Inside every cabinet and drawer
- Bathrooms descaled: tiles, glass, fixtures
Job total$420
Before/aftergrid
options:
layout: "grid"Same room, a few hours later
Jobs from our crews. Drag the line to compare.
Before/aftergallery
options:
layout: "gallery"Same room, a few hours later
Jobs from our crews. Drag the line to compare.
3 layouts
Contact
Set in sections/contact-section.md or a page's contactSection block. Phone, email, address, and hours come from [business] in config.toml.
Contactdefault
options:
layout: "default"Reach us
Send a message
Reply same working day
- Text
- (555) 010-0198
- hello@example.com
- Office
- 100 Example Street, Suite 200, Springfield, ST 00000
| Monday (today) | 7:30 AM–6:00 PM |
|---|---|
| Tuesday (today) | 7:30 AM–6:00 PM |
| Wednesday (today) | 7:30 AM–6:00 PM |
| Thursday (today) | 7:30 AM–6:00 PM |
| Friday (today) | 7:30 AM–6:00 PM |
| Saturday (today) | 8:00 AM–2:00 PM |
| Sunday (today) | Closed |
Opening hours
| Monday (today) | 7:30 AM–6:00 PM |
|---|---|
| Tuesday (today) | 7:30 AM–6:00 PM |
| Wednesday (today) | 7:30 AM–6:00 PM |
| Thursday (today) | 7:30 AM–6:00 PM |
| Friday (today) | 7:30 AM–6:00 PM |
| Saturday (today) | 8:00 AM–2:00 PM |
| Sunday (today) | Closed |
Offices
North Harbor
120 Harbor Road
North Harbor, ST 55501(555) 010-0199Area page: North HarborWestfield Heights
48 Ridge Avenue
Westfield Heights, ST 55510(555) 010-0199Area page: Westfield Heights
Contactwalkthrough
options:
layout: "walkthrough"Reach us
Send a message
Reply same working day
Contactquote
options:
layout: "quote"Reach us
2 layouts
Logos
Set in sections/clients.md or a page's clientsSection block.
Logosgrid
options:
layout: "grid"Logosplain
options:
layout: "plain"2 layouts
Team
Set in sections/team-grid-section.md or a page's teamGridSection block. Cards come from src/content/team/. portraits shows a photo per card (the member image, else the block's photos), the name, and the role.
Teamdefault
options:
layout: "default"The people who come to your home
Crew leads, handyman, and office: where they work and how long they've been here.
Daniel M.
Owner
Office · All areas
Since 2014 · EN
Reads every review and calls back on the low ones himself.
Sam K.
Scheduling and support
Office · All areas
Since 2018 · EN · FR
Confirms tomorrow's crew and arrival window by 4 pm, every day.
Tom B.
Handyman lead
Repairs · All areas
Since 2016 · EN
Writes the price down before he opens the toolbox.
Owen H.
Windows and carpets
Windows · All areas
Since 2020 · EN
Puts the furniture back on the dents it left in the carpet.
Luis M.
Crew lead
Cleaning · North Harbor
Since 2020 · EN · ES
Photographs anything already broken before the crew touches it.
Marco D.
Crew lead
Cleaning · Elm Park
Since 2019 · EN · ES
Leaves the checklist on the counter, every box ticked.
Andre P.
Crew lead
Cleaning · Westfield Heights
Since 2021 · EN · FR
Walks every room with you before the crew starts.
Ravi S.
Crew lead
Cleaning · Old Mill
Since 2022 · EN
Carries spare shoe covers so nobody walks in with outdoor shoes.
Teamportraits
options:
layout: "portraits"The people who come to your home
Crew leads, handyman, and office: where they work and how long they've been here.
Daniel M.
Owner
Sam K.
Scheduling and support
Tom B.
Handyman lead
Owen H.
Windows and carpets
Luis M.
Crew lead
Marco D.
Crew lead
Andre P.
Crew lead
Ravi S.
Crew lead
2 layouts
Booking layouts
Set in sections/booking-section.md or a page's bookingSection block. card (homepage) is a photo backdrop with a white card holding a photo, three numbers from metrics-section.md, and the first step; its Continue button opens /book/ with the choice.
Booking layoutsdefault
options:
layout: "default"Book a visit
Five short steps. We confirm the time and price by phone or text within two business hours.
Booking layoutscard
options:
layout: "card"
- Homes cleaned
- 12k+
- Average rating
- 4.9
- Crew members
- 38
Book a visit
Five short steps. We confirm the time and price by phone or text within two business hours.
- Step 1 of 3: Service
- Step 2 of 3: When
- Step 3 of 3: You
Questions? Call our office:(555) 010-0199
Button.astro · ContactForm.astro
Buttons and fields
Button variant: fill (default), outline, accent (one per view), fill-white (photos and the ink band), text. Sizes: btn-sm (40 px), default (48 px), btn-md (56 px) in the button's class. Press Tab to see the focus ring.
bg-body
| variant | btn-sm | default | btn-md | disabled |
|---|---|---|---|---|
| fill | Get a quote | Get a quote | Get a quote | |
| soft | Get a quote | Get a quote | Get a quote | |
| outline | Get a quote | Get a quote | Get a quote | |
| accent | Get a quote | Get a quote | Get a quote | |
| text | See all services | See all services | See all services |
bg-theme-light
| variant | btn-sm | default | btn-md | disabled |
|---|---|---|---|---|
| fill | Get a quote | Get a quote | Get a quote | |
| outline | Get a quote | Get a quote | Get a quote | |
| accent | Get a quote | Get a quote | Get a quote | |
| text | See all services | See all services | See all services |
band-ink
| variant | btn-sm | default | btn-md | disabled |
|---|---|---|---|---|
| fill | Get a quote | Get a quote | Get a quote | |
| soft | Get a quote | Get a quote | Get a quote | |
| outline | Get a quote | Get a quote | Get a quote | |
| accent | Get a quote | Get a quote | Get a quote | |
| fill-white | Get a quote | Get a quote | Get a quote | |
| text | See all services | See all services | See all services |
Chips
Icon tiles
ContactForm.astro
widgets/Ticket.astro
Job ticket
The ticket behind estimates, plans, checklists, and booking summaries. Three sizes (sm, md, lg) and three tones: surface on white, plain on mist, ink on the dark band. Rows are check, extra, excluded, line, discount, or note; a number is formatted as money, a string is shown as written.
tone="surface" on="body"
size="sm"
No. 3307
Handyman
Shelves and drywall
- Included: Mount three wall shelves1 h
- Included: Patch two drywall holes45 min
- Add-on: Paint touch-up+30 min
- Not covered: Electrical worknot covered
PriceOn quoteafter a short call
size="md"
No. 2041
Every 2 weeks
Standard clean · 2 bed, 1 bath
- Included: Kitchen counters, sink, and stovetopincl.
- Included: Bathroom: shower, toilet, mirrorDescaled and driedincl.
- Add-on: Inside the oven+$35
- Not covered: Moving heavy furniturenot covered
- Base visit · 2 bed, 1 bath$135
- Every 2 weeks (15%)−$20
- Supplies included. Pets welcome.
Estimated total$150per visit
Sample prices. Final price confirmed before the visit.
size="lg"
No. 2041
Every 2 weeks
Standard clean · 2 bed, 1 bath
- Included: Kitchen counters, sink, and stovetopincl.
- Included: Bathroom: shower, toilet, mirrorDescaled and driedincl.
- Add-on: Inside the oven+$35
- Not covered: Moving heavy furniturenot covered
- Base visit · 2 bed, 1 bath$135
- Every 2 weeks (15%)−$20
- Supplies included. Pets welcome.
Estimated total$150per visit
Sample prices. Final price confirmed before the visit.
tone="plain" on="surface"
size="sm"
No. 3307
Handyman
Shelves and drywall
- Included: Mount three wall shelves1 h
- Included: Patch two drywall holes45 min
- Add-on: Paint touch-up+30 min
- Not covered: Electrical worknot covered
PriceOn quoteafter a short call
size="md"
No. 2041
Every 2 weeks
Standard clean · 2 bed, 1 bath
- Included: Kitchen counters, sink, and stovetopincl.
- Included: Bathroom: shower, toilet, mirrorDescaled and driedincl.
- Add-on: Inside the oven+$35
- Not covered: Moving heavy furniturenot covered
- Base visit · 2 bed, 1 bath$135
- Every 2 weeks (15%)−$20
- Supplies included. Pets welcome.
Estimated total$150per visit
Sample prices. Final price confirmed before the visit.
size="lg"
No. 2041
Every 2 weeks
Standard clean · 2 bed, 1 bath
- Included: Kitchen counters, sink, and stovetopincl.
- Included: Bathroom: shower, toilet, mirrorDescaled and driedincl.
- Add-on: Inside the oven+$35
- Not covered: Moving heavy furniturenot covered
- Base visit · 2 bed, 1 bath$135
- Every 2 weeks (15%)−$20
- Supplies included. Pets welcome.
Estimated total$150per visit
Sample prices. Final price confirmed before the visit.
tone="ink" on="band"
size="sm"
No. 3307
Handyman
Shelves and drywall
- Included: Mount three wall shelves1 h
- Included: Patch two drywall holes45 min
- Add-on: Paint touch-up+30 min
- Not covered: Electrical worknot covered
PriceOn quoteafter a short call
size="md"
No. 2041
Every 2 weeks
Standard clean · 2 bed, 1 bath
- Included: Kitchen counters, sink, and stovetopincl.
- Included: Bathroom: shower, toilet, mirrorDescaled and driedincl.
- Add-on: Inside the oven+$35
- Not covered: Moving heavy furniturenot covered
- Base visit · 2 bed, 1 bath$135
- Every 2 weeks (15%)−$20
- Supplies included. Pets welcome.
Estimated total$150per visit
Sample prices. Final price confirmed before the visit.
size="lg"
No. 2041
Every 2 weeks
Standard clean · 2 bed, 1 bath
- Included: Kitchen counters, sink, and stovetopincl.
- Included: Bathroom: shower, toilet, mirrorDescaled and driedincl.
- Add-on: Inside the oven+$35
- Not covered: Moving heavy furniturenot covered
- Base visit · 2 bed, 1 bath$135
- Every 2 weeks (15%)−$20
- Supplies included. Pets welcome.
Estimated total$150per visit
Sample prices. Final price confirmed before the visit.
interactive
Interactive ticket
The estimator and booking summary put their own inputs in the ticket and update it with setTicketTotal and setTicketRow from src/lib/ticket.ts. The new total is announced once per change.
widgets/Estimator.astro
Instant estimate
Set in sections/estimate-section.md or a page's estimateSection block. Rates, frequencies, and add-ons come from src/content/pricing/. The second ticket is the compact hero version with three services; both work on their own.
See the price before anyone comes over
Pick the job, the size, and how often. The total uses the same rates we bill.
We confirm the price when we call to book. It only changes if the job is different on the day, and we tell you before we start.
compact · services="standard-cleaning, handyman, window-cleaning"
widgets/BookingForm.astro
Booking request
Set in sections/booking-section.md or a page's bookingSection block; the endpoint, dates, and ZIP rules in [settings.booking] (config.toml). Open it from an estimate (?service=standard-cleaning&bedrooms=2&bathrooms=1&frequency=biweekly) and it starts at step 3 with the same ticket. The /book/ page shows it with its own header.
Book a visit
Five short steps. We confirm the time and price by phone or text within two business hours.
Site header and footer
The header and footer are shared by every page, so they are set once in config.toml instead of in a section file:
[settings.layout]
header = "default" # default | simple | centered | utility
footer = "default" # default | minimal | large | columnsA single page can use another layout with frontmatter, for example a landing page with a lighter header:
headerLayout: "simple" # default | simple | centered | utility
footerLayout: "minimal" # default | minimal | large | columns| Layout | What it shows |
|---|---|
header default | Trades mega menu with from-prices, areas, phone, and a full-height button |
header simple | Logo, the menus, phone, and one button; transparent over a full-bleed hero photo |
header centered | A white rounded bar floating over the hero photo, menus centred, phone, button |
header utility | A brand-green strip with a call line above a bar with the menus and one green button |
footer default | Mint panel: headline and button, newsletter, services, contact and hours, link columns |
footer minimal | Deep green: logo and a one-line statement, two link columns and socials, legal row |
footer large | Sage panel: newsletter tab, big claim with phone and email, link columns, gift card |
footer columns | Deep green: logo and text, link and contact columns split by hairlines, button |
Page templates
These layouts change a whole page, so they are set in the page’s own content file. Open an example to see each one.
| Template | Where to set it | Values and examples |
|---|---|---|
| Service detail | options.layout in a src/content/services/ entry | default (example); P03 adds the service templates |
| Contact | contactSection.options.layout in src/content/contact/-index.md | default (contact) · walkthrough (industries) |
| Code blocks | [settings.markup.codeBlocks] in config.toml | theme = "dark" (code window look in both color modes) · theme = "auto" (follows light and dark mode) |





















