Carpet-to-hardwood stair conversion · Toronto & the GTA
Hardwood Stair Tread Caps Toronto & GTA
Convert carpeted, construction-grade or badly worn stair surfaces with custom-fitted
hardwood tread caps, new risers and carefully finished transitions—without rebuilding
a sound staircase from scratch.
Send wide photos of the full staircase, top and bottom landings, open sides and
railing. We’ll review the likely approach and confirm whether a site visit is needed.
Before
After
Thornhill project: red-oak stair caps, a squared starting step, new posts and custom
oak framing were coordinated around the existing floor and stair opening.
15+ years serving the GTA
Dust-controlled work and HEPA extraction
WSIB covered
$5 million liability insurance
Choose the correct stair treatment
Are hardwood tread caps right for your staircase?
Tread caps are most useful when the existing staircase structure can be retained but
the visible treads are carpet-grade, badly worn, poorly altered or unsuitable for
refinishing.
Good candidates for tread caps
Carpeted construction-grade stairs
Treads too damaged or unsuitable to refinish
Sound stairs needing a new hardwood surface
Stairs being coordinated with new hardwood flooring
Projects requiring new risers, trim or railing work
Failed previous capping that can be removed and properly corrected
Requires detailed assessment
Curved or pie-shaped treads
Open sides requiring return nosing
Landings and transition nosings
Leading steps being squared or extended
Inconsistent finished rise heights
Loose or moving treads
Wall, doorway, post or baluster changes
Multi-level staircases or concealed previous work
Usually better suited to another approach
Sound original hardwood that can be refinished
A staircase requiring major structural reconstruction
A railing-only project
Geometry that cannot safely accept an overlay
Original Strataline work
Real hardwood stair tread-cap projects
See completed stair conversions, railing details and fitted transitions from Strataline projects across the GTA.
Thornhill · Custom stair detail
A squared starting step and custom eight-foot post
Thornhill, Ontario
A squared starting step, new red-oak caps and a custom eight-foot post brought the staircase into line with the existing floor.
The new wall, oak border and custom eight-foot post finish the stair opening together.
After: red-oak caps, a squared starting step and new posts.
Bradford · Flooring and stair capping
Matching stair caps to 1,800 square feet of new maple flooring
Bradford, Ontario
The Bradford renovation replaced failing carpet throughout the house and finished the stair opening with custom nosing and round balusters fitted without bottom shoes.
Dark tread caps, white stair components and a slimmer metal railing update both flights.
Mississauga · Near Etobicoke
Red-oak tread caps with a new railing system
Mississauga near the Etobicoke border
Carpeted stairs were converted with red-oak tread caps, a new red-oak handrail and post, and metal spindles arranged in a repeating double-knuckle and plain pattern.
The stair colour was developed to coordinate with the surrounding hardwood flooring.
Mississauga near Etobicoke: red-oak caps and a new railing.
Downtown Toronto condo
A carpet-to-hardwood stair conversion completed in two days
Downtown Toronto
The tread caps were fitted, then stained and finished off the staircase while the existing stair received new risers and paint. The completed caps were installed and sealed the following day.
The two-day schedule applied to this specific condo project. Project duration and stair access are confirmed for each staircase.
This specific condo stair conversion was completed in two days.
Traditional stair update
Colour-matched red oak with a fluted newel post
The original honey-oak railing was replaced with a colour-matched red-oak handrail and fluted post, new metal spindles and new risers.
The stringers were filled, primed, sanded and painted.
A traditional stair update with a three-flute newel post.
Downtown Toronto · Multi-level system
Custom profiles through several stair runs
Downtown Toronto near Bloor and the DVP
Custom tread caps, new nosing and railing components were coordinated through a multi-level staircase. The front profile, post-to-handrail transitions and floor match were treated as one continuous finish system.
Curved flights and guards align through the full stair opening.
The continuous railing follows the curved stair geometry.
Treads, landing and floor read as one finish plan.
A long curved run fitted around the existing stair form.
The staircase is finished on every visible level.
Woodbridge
A fully dark-stained staircase in Woodbridge
Woodbridge
Treads, risers and stringers were finished in one dark-brown colour, with new posts and a restrained metal-spindle pattern.
Woodbridge: treads, risers and stringers finished in one dark tone.
Woodbridge · Floor coordination
Stair colour matched to the hardwood above
Woodbridge
On this Woodbridge staircase, the stain was coordinated with hardwood installed through the house and finished with a plain-and-double-knuckle spindle pattern.
Woodbridge: stair colour coordinated with the upper floor.
Natural-oak details
Return nosing and exposed tread edges
Open-side tread edges need fitted return nosing and a clean relationship with the white risers and balusters. The completed profile finishes each exposed tread edge cleanly.
Natural oak, white risers and carefully fitted returns.
Return nosing completes the exposed tread edge.
Additional GTA project views
Treads, landings and railing patterns resolved together
Curved flights, straight runs, landings and railing patterns all have to be resolved as one staircase.
A curved lower flight with a clean white stringer line.
Dark treads, white risers and metal balusters replace the original light-wood finish and wood guard.
A consistent railing pattern across a long stair run.
Winder treads require individual fitting through every turn.
A curved leading-step and guard transition before and after.
Related staircase approach · Bolton
A thicker floor meant raising the stair nosing
Bolton, Ontario
We replaced 3/8-inch parquet with 3/4-inch engineered maple, adjusted the nosing and refinished the staircase with new posts and balusters.
This Bolton staircase was refinished rather than capped.
The existing Bolton staircase was refinished; it was not fitted with tread caps.
The Bolton stair flight after refinishing and replacement of the old wooden spindles.
Related staircase approach · Mississauga
When refinishing is the better approach
Mississauga
This open staircase was not capped. The original treads were removed, temporary treads were installed, and the originals were refinished off the staircase on both faces before reinstallation.
Mississauga: original open treads were removed and refinished on both faces.
Aurora · More than a stair surface
The staircase became part of a wider opening
The original doorway beside the carpeted stairs was narrow and the rooms read as
separate spaces. During the same renovation, the opening was widened, the treads
extended into the adjacent room and a matching railing was added on the formerly
wall-side portion.
Dark-stained red oak, new risers, white stringers and trim now connect the hallway,
living room and dining room. Popcorn-ceiling removal and whole-home painting completed
the surrounding rooms.
Before-and-after transformations
Two stair transformations, shown before and after
The Burlington and Richmond Hill projects below show new tread caps, white risers
and updated railings. Compare their original and finished conditions.
Before and after · Burlington
Making a central staircase feel lighter
Dark tread caps, white risers and satin-black birdcage balusters changed the appearance of both flights without changing the open-plan layout.
Before
After
The carpeted central staircase updated with dark tread caps, white stair components and a slimmer metal railing.
Before and after · Richmond Hill
Oak stair capping in an occupied Richmond Hill home
The existing stair geometry remained where suitable while oak caps were fitted to the prepared steps, the risers and stringers were finished white, and the railing system was modernized around the new stair finish.
Before
After
The exposed staircase was capped in oak and finished with white risers and a new railing.
How stair tread cap installation works
A new hardwood surface requires more than placing wood over old stairs
A durable, finished staircase depends on the condition underneath, accurate rise and
landing transitions, careful fitting, new risers and trim, and coordinated railing
work.
01
Inspect the existing staircase
Check structure, rise consistency, tread depth, landings, movement, open sides and railing connections.
02
Remove carpet and previous alterations
Remove carpet, staples, unsuitable nosing and failed overlay work so the real condition can be assessed.
03
Secure and correct the base
Address accessible squeaks, loose components, framing issues and inconsistent surfaces before covering them.
04
Template every tread and transition
Measure straight, curved, pie-shaped, open-sided and leading treads individually.
05
Fit the hardwood caps and nosing
Custom-fit caps so the front profile, wall returns and landing connections read as one staircase.
06
Install new risers and complete the trim
Replace or reface risers, repair stringers, complete wall returns and finish the visible carpentry.
07
Prepare and finish painted components
Fill, prime, sand and repaint risers and stringers to a smooth furniture-like finish when specified.
08
Coordinate posts, handrails and balusters
Plan post locations, drill clean baluster holes and install the railing without careless gaps or improvised transitions.
Finish-carpentry details
Railing layout, clean drilling and finished transitions
We plan posts, balusters, wall returns and leading-step trim with the tread caps so the whole staircase reads as one finished installation.
Railing layout
Plan the spindle pattern before drilling
Panel-design and plain spindles repeat between square posts. Post locations and the full pattern are resolved before final tread drilling.
Railing layout is planned before final tread drilling.
Precise baluster drilling
Clean holes for shoe-free balusters
Oak can chip when drilled poorly. Accurate layout, suitable tooling and controlled drilling create the clean holes needed when a shoe-free baluster design is specified.
Clean holes support a shoe-free baluster detail when specified.
Baluster positions are measured and drilled after the railing plan is set.
Thornhill · Wall and trim transition
The squared starting step finishes against the new wall
The new step returns into the wall and gives the larger starting post a place to land.
The squared starting step, new wall and red-oak trim finish as one detail.
White oak and black satin
Posts, balusters and adjacent millwork share one plan
White-oak treads, handrails and posts are paired with black satin details above the wainscoting.
White oak and black satin details above painted wainscoting.
Where tread caps fit
Three common starting conditions
The correct approach depends on what remains after carpet or previous alterations are removed, and whether the stair base can be retained.
Brampton · Runner removed
Carpet-to-hardwood conversion starts with the exposed stair
Brampton
The runner had already been removed, exposing the tread condition and curved leading-step geometry. This starting point shows why an exposed stair must be assessed before choosing caps or refinishing.
Brampton: the exposed stair required assessment before choosing the treatment.
Worn or unsuitable stair surfaces
Red-oak caps with a panel-spindle railing
This project pairs red-oak caps with modern panel-design spindles, square posts and new hardwood through the upper floor and landing.
Panel-design spindles and square posts coordinate with the new hardwood.
Mississauga · Complete conversion
Red-oak caps with stainless-steel railing details
Mississauga
The existing vinyl-clad railing was removed and replaced with red-oak handrails, new posts with stainless-steel inserts and shoe-free stainless-steel balusters.
The leading step was squared and extended to the back wall, while new pie-shaped treads, a landing, risers and prepared stringers completed the staircase.
Mississauga: a complete tread, landing and railing conversion.
The original stair and railing before the complete conversion.
Completed Mississauga stair and railing conversion.
A complete tread, riser and railing conversion.
The finished stair meets the surrounding floor and walls cleanly.
The leading step, posts and railing are planned with the tread work.
Carpet removal reveals the stair base that must be assessed.
Furniture-grade finish
The staircase should look rebuilt—not covered
Tread caps are only one part of the finished staircase. New risers, repaired and fully
prepared stringers, accurate nosing, fitted wall returns, clean baluster holes and
carefully coordinated stain are what make the result feel intentional.
New risers are typically part of the cap installation.
Stringers are fully prepared and painted when specified.
Imperfections are filled before primer and sanding are repeated as required.
Visible grain can be minimized when the approved finish calls for a smoother painted
appearance.
Trim and landings are treated as part of the staircase.
Railing and post locations are planned before final tread drilling.
Milton · Structural correction
When tread caps alone are not enough
The existing stairs had inconsistent heights, shallow tread surfaces and loose
components. The staircase had to be dismantled and rebuilt to a sound, consistent base
before the new hardwood finish could be installed.
Previous overlay work had been concealed by carpet, but the treads were moving and the
anchoring methods were failing. Strataline stripped the stair back to the stringers,
rebuilt the support and risers, reinforced the framing, corrected the finished rise
relationship and only then fitted new treads and railing components.
New caps are a finish system. They do not make defective stair construction safe.
Tread caps vs refinishing vs rebuilding
Match the treatment to the staircase you have
The Milton project shows why structural correction comes first. The Mississauga open
staircase shows why sound original treads may be better removed and refinished on both
faces.
Existing condition
Likely approach
Carpet-grade or unsuitable tread surface with a sound staircase
These are planning ranges, not guaranteed quotes. Final pricing depends on tread
count, landings, curves, open sides, existing structure, wood selection, finishing,
trim and any railing work included.
Straight staircase
$4,000–$7,000
A simpler straight flight with standard fitting, riser and finishing requirements.
L-shaped or larger staircase
$7,000–$11,000
Turns, landings, larger tread counts and more complex transition work.
With railing upgrades
$9,000–$16,000
Tread-cap work coordinated with new posts, handrails or balusters.
What affects the price
Tread count
Straight, L-shaped or curved layout
Pie-shaped or custom treads
Open-side return nosing
Landings
Existing rise consistency
Carpet and staple removal
Failed previous capping
Structural repairs
Wood species
Stain matching
Riser replacement
Stringer preparation
Wall and doorway modifications
Leading-step redesign
Railing replacement
Post and baluster work
Access and drying requirements
Real Projects
Four real hardwood stair conversions
Each story shows how the staircase was planned with the surrounding floors, railings
and finish work.
Carpeted curved stairs were converted with red-oak caps while hardwood flooring, ceiling work and painting were sequenced around the same interior result.
See how the stair conversion was coordinated with hardwood flooring, ceiling work and painting across the same interior renovation.
Practical answers about suitability, rise consistency, landings, railing coordination, dust control, timing and cost.
What exactly are hardwood tread caps?
Tread caps are fitted hardwood surfaces installed over a suitable existing stair base. They provide a new finished tread and nosing while retaining sound structure underneath. Their thickness and edge design affect the finished step relationships, so fitting includes more than covering the top surface. Risers, landings and railing connections must be planned with the caps.
Should I refinish the stairs or install hardwood tread caps?
Sound hardwood with enough material to sand may be suitable for refinishing. Carpet-grade, badly worn or unsuitable visible treads may be better candidates for fitted hardwood caps over a sound base. First assess the structure, finished step geometry and landings. The decision should preserve suitable components while addressing the actual condition, rather than covering a problem with a new surface.
Yes, when the underlying staircase is sound or can be corrected within the scope. Removing carpet and staples reveals the treads, nosing, risers, stringers and connections. Those conditions determine how new caps or another finish can be fitted. The top and bottom steps and adjoining floor heights need checking before deciding how much material to add.
What drives the price of hardwood tread caps?
The number and shape of treads are the starting point, followed by curves, landings, open sides, base repairs, species and finishing. Risers, stringers, wall changes and railing work can add separate scope. Compare quotes for the same finished components and preparation. A per-tread figure alone cannot describe a staircase with custom edges and connected floor work.
How do caps affect the finished rise of each step?
Adding material changes the finished walking surface, especially where the flight meets the floors at the top and bottom. We assess the whole sequence of rises, nosings and landing heights before installation. Cutting and fitting are planned around those relationships. A thin-looking cap should not be assumed harmless without reviewing the geometry of the complete flight.
What needs checking under carpet before caps are fitted?
The base needs to be stable, adequately supported and suitable for the chosen fitting method. Loose layers, damaged nosing, staples, gaps and movement are addressed as required before the hardwood surface is installed. Carpet can conceal those conditions. Any additional repair revealed during removal is reviewed with the client before work outside the agreed scope proceeds.
Can a staircase be matched to an existing hardwood floor?
A close visual relationship is often possible through samples tested beside the installed floor. Species, wood age, sanding, existing colour, sheen and room lighting all affect the result. On the Bayview and Lawrence project, we corrected a mismatched red-oak staircase by developing the colour in the home and accounting for the topcoat. That project-specific process is not a universal stain formula.
What does Strataline’s lifetime workmanship warranty cover?
We warrant our labour and installation to the original client for as long as that client owns the property, subject to the applicable manufacturer-warranty period for supplied products. Where no meaningful manufacturer warranty exists, workmanship coverage continues through the original client’s ownership. If a problem is caused by our workmanship, we return and correct it. Coverage ends when the property is sold or another contractor modifies or repairs the covered work.
The warranty covers genuine labour or installation defects. It excludes ordinary dirt, normal wear, accidental damage, misuse, abuse, inadequate maintenance, unrelated water intrusion, third-party damage, structural movement and client-supplied product defects.
Are landings included in a tread-cap project?
They should be specified separately. A landing can need a coordinated floor surface, nosing, trim and railing connection rather than a standard tread cap. Direction, colour and height must relate to both the stairs and the adjoining floor. The quote identifies which landings are retained, refinished or resurfaced so the finished flight does not end at an unfinished junction.
Why does the nosing detail matter when capping stairs?
The nosing forms the visible and working edge of each tread. Its projection, thickness, profile and connection to the riser affect both appearance and the finished geometry. Existing nosing may need alteration before a cap can fit correctly. The same detail must also be considered at open ends, landings and any unusually shaped leading step.
What makes curved or open-sided stairs more involved?
Curved treads, exposed ends, custom nosings and changing railing angles require individual measuring and fitting. Open sides also make underside and edge details visible. Landings and leading steps must relate to the whole flight. These conditions can add fabrication and finishing work even when the tread count is similar to a straightforward closed stair.
Can risers and stringers be painted white?
Yes, where included in the scope and the existing surfaces are suitable. Preparation may involve filling, sanding, selective caulking and appropriate primer before the finish coats. The junctions with stained treads and trim need careful sequencing. White paint makes dents and rough repairs visible, so the amount of preparation should be agreed rather than assumed to be a quick overcoat.
Can squeaky or loose stairs be repaired?
Often, but the cause and available access determine the repair. Movement may come from tread connections, gaps, loose layers or broader structural conditions. A cap or fresh coating does not automatically stop it. We assess the affected area before finishing and identify any repair that requires opening the underside or replacing an unsuitable component.
Can the railing be replaced while keeping the treads?
Often, if the retained stair structure and surfaces are suitable for the planned railing connections. New posts, handrail, balusters and landing guards still need to be coordinated with the tread edges and existing holes. The quote should identify patching and finish repairs around those connections. Replacing a railing is not independent of the staircase it attaches to.
When should railing work happen relative to refinishing?
Plan both together so removal, new post locations, holes, handrail finishing and baluster installation do not damage a completed surface. Some components need fitting before finish coats while others are installed afterwards. The sequence depends on the chosen system. Separate trade visits without a shared plan can leave avoidable patches or require reworking the new finish.
How long will stair work take, and when can we use the stairs?
Timing depends on repairs, component fitting, sample approval, coatings and the railing scope. We plan periods when the stairs must be clear and explain access restrictions before work begins. Light use, normal traffic and full finish cure are different milestones. A household that relies on the only staircase needs a workable access plan around those stages.
When can pets, shoes and normal traffic return to refinished stairs?
Follow the timing for the selected coating and the actual drying conditions. Light access, full household traffic and complete cure are not the same stage. Pet claws, shoes and carried furniture can mark a young finish even when it feels dry. We explain the restrictions for the agreed system before the work so household access can be planned.
Which staircase photos help you prepare a useful estimate?
Send wide views from the top, bottom and side, plus landings, open ends, posts, handrails, balusters and close-ups of damage. Include the tread count and the floor or finish you want to coordinate. Photographs help identify the likely approach; final measurements and concealed connections may still need an on-site assessment before fabrication or a firm scope.
How do new floors connect to stairs, doors and baseboards?
Finished height and existing tone affect every junction. We review landings, nosings, door clearances, thresholds and perimeter trim with the floor plan. The written scope states which adjoining items remain, are adjusted or are replaced. Resolving those details before installation avoids treating each doorway as an isolated patch after the main floor is already laid.
What does Strataline mean by dust-free renovation work?
For applicable work such as ceiling removal, stair sanding, wall correction and painting preparation, our dust-free process combines containment, floor and furniture protection, HEPA extraction, Festool and Mirka sanding equipment, controlled sanding, air management, cleanup and inspection. The system captures sanding dust and protects occupied areas. Demolition and brick cutting still generate dust at the work point and need operation-specific containment.
How do you contain sanding work in an open-plan home?
Temporary barriers and protected circulation routes separate active work from adjoining rooms, while connected extraction captures dust where sanding occurs. An open stairwell, double-height space or kitchen connection changes how containment can be arranged. The work sequence and air management are planned with those openings in mind, rather than relying on floor covering alone.
Does furniture have to leave the room?
A clear room gives the best working access, but the plan depends on what can reasonably be moved. We identify items to relocate, protect remaining furniture and floors, and keep a usable route outside the work zone. Fragile possessions need particular attention. Protection and handling are included in the scope according to the actual room, not assumed from its floor area.
Can we stay in the home during a renovation?
Often, with a practical plan for usable rooms, protected circulation and temporary restrictions. The answer depends on the scope, drying stages and whether essential stairs, the kitchen or the only bathroom must close. We discuss those interruptions before scheduling. A contained work zone still needs to remain clear of household traffic while work is underway.
We document the condition and explain what must be addressed before covering it. Rot, loose substrates, old leaks or concealed movement can change the preparation and construction scope. Additional work is discussed with the client before it proceeds, including the repair approach and its effect on price and sequence. A new finish should not conceal an unresolved cause.
Is it worth asking Strataline to supply the materials?
Often, yes. We can review product suitability and coordinate ordering with the installation, and we can often obtain better trade pricing. That is not true for every product, so compare the actual supplied scope and price. Supplying the product also lets us coordinate a potential manufacturer claim during the applicable warranty period, including our stated removal and reinstallation responsibility.
Can you install products I buy myself, and who covers them?
We may install client-purchased doors, windows, flooring, tile, plumbing fixtures, lighting, hardware and similar products. We remain responsible for the workmanship of our own installation. You remain responsible for the product warranty, defects, missing components and compatibility.
Replacement products and additional removal or reinstallation caused by a client-supplied product failure are chargeable. Such products can also affect price and schedule, so send the complete product information before buying or booking installation.
Who handles a warranty claim for a product Strataline supplied?
For a potential manufacturing defect within the applicable warranty period, we inspect the issue, document the condition, gather photographs and evidence, communicate with the supplier or manufacturer, and coordinate the claim for you. Strataline covers removal and reinstallation labour associated with a valid supplied-product warranty issue.
The replacement product is governed by the manufacturer’s written warranty; approval is not guaranteed. If a claim is denied because we installed the product incorrectly, we correct our work.
What payment schedule do you normally use?
A typical larger project uses 30% when booked or products are ordered, 30% when products arrive at the client’s property, and 40% following installation and completion. These terms are flexible, not mandatory for every project. The individual written agreement controls and identifies the milestones so payment follows the agreed purchasing and construction plan. These typical milestones do not retrospectively replace the payment terms in a signed project agreement.
Is the scheduling deposit refundable before materials are ordered?
No. The scheduling deposit reserves time for your project and is non-refundable, whether or not materials or products have been ordered. It is credited toward the agreed project price. If your timing changes, contact us early so we can review availability and confirm any agreed changes in writing. This does not limit cancellation or refund rights provided by applicable law.
How long is a quote valid, and are website prices before tax?
Written quotes are normally valid for 30 days unless the quote states otherwise. Public website price ranges are before HST. Supplier pricing and availability can change after a quote expires, so an older estimate should be reconfirmed before products are ordered or a date is booked. The current written agreement sets the amount and terms for your project.
Why do you inspect finishes under special lighting?
Inspection lighting helps expose surface defects on ceilings, walls, paint and wood that can be missed in general room light. We also take a client’s lighting-dependent concern seriously. In one case, we returned to refinish a piece with a subtle reflected sanding pattern, inspected it from multiple light angles and completed the correction without charge. Natural wood still varies with grain and lighting.
What cleanup and inspection happen before a room is handed back?
The work zone and protected access route are cleaned, the finishes are inspected, and any outstanding scope items are reviewed before handover. Protection removal is sequenced so debris does not get dragged through finished rooms. Daily cleanup and final completion serve different purposes: a tidy intermediate work area can still need curing time or another finishing stage.
Client reviews
What clients say about working with Strataline
Feedback from homeowners and project partners across the GTA, collected from Google and Facebook.
Max and his team at Strataline have done multiple home improvement projects for us, including stair refinishing, popcorn ceiling removal, new flooring and interior painting. From the start their team was professional and punctual.
The Popcorn removal was excellent and a very clean process. They also transformed our stairs from boring oak to a much more modern look. They handled repainting of the whole house and replacement of old tile floors with a beautiful new one.
We had great experience working with Max. He was very attentive to all our concerns and requests, easy communication and quality of workmanship is outstanding!
Amazing team, they painted my entire home , extremely attentive to the details, they cover and mask everything to avoid dust and mess ( I am super picky and OCD and hard to please but Galina and Maxim nailed it).
We had an excellent experience working with Maxim and Strataline Inc. Installing and perfectly matching a custom stain for our oak treads was no small task, and the addition of the square posts made it an even greater technical challenge—but everything was executed flawlessly.
WOW! Just WOW! Max removed all the popcorn from our 1800 sq ft town home, repainted from top to bottom plus did some carpentry repairs on our floors…and the final result is spectacular!
Maxim at Strataline did a very professional job in removing our hallway popcorn/stucco ceiling. The end result was a completely smooth surface and not only that, they totally sealed off the area so absolutely not dust penetrated other areas of the house.
My husband and I are unbelievably happy with the work that Max and his team did on our ceilings in the house. The professionalism of this team is incredible.