The Montreal Cleaners – Best Cleaning Company in Montreal
  • Français
  • Home
  • About Us
    • Who We Are
    • Real Customer Reviews
    • FAQs
    • Cleaning Tips & How-To Articles
    • How to Find the Best Housekeeper in Montreal?
    • Commercial Cleaning Contracts
    • Affordable House Cleaning Services
    • Last-Minute House Cleaning
    • Real Estate Open House Cleaning
    • Affordable Cleaning
    • House Cleaning Services for Seniors
    • Living Room Cleaning Services
    • Bedroom Housekeeping & Cleaning Services
    • Entryway, Lobby, and Staircase Cleaning Services
    • Kitchen Cleaning Service
    • Bathroom and Restroom Cleaning Services
    • Student Moving, Cleaning, and Housekeeping Services
    • Comprehensive Janitorial Services
  • Services
    • Commercial Cleaning Services
    • Residential Cleaning Services
    • Janitorial Services
    • Eco-Friendly and Green Cleaning Services
    • Regular Cleaning Services
    • Deep Cleaning Services
    • One-Time Cleaning Service
    • Regular Recurring Cleaning Services
    • Move Out & Move In Cleaning
    • Office Cleaning Services
    • Medical Clinics Cleaning and Disinfection Services
    • Daycare & School Cleaning Services
    • End of Tenancy Cleaning Services
    • Common Area Cleaning Services
    • Floor Stripping and Waxing
    • After Builders Cleaning Services
    • Post Renovation and Post Construction Cleaning Services
    • Restaurant Cleaning Services
    • Event & Party Cleaning Services
    • Car Dealership Cleaning & Maintenance Services
    • Retail and Store Cleaning Services
    • Window Cleaning Services
    • Carpet Cleaning Services
    • Spring and Fall Cleaning Services
    • AirBnb Cleaning Services
    • Warehouse Cleaning Services
    • House Cleaning Services
    • Daily Cleaning Services
    • Apartment & Condo Cleaning
    • Housekeeping Services
    • Maid Services
    • Cleaning Gift Card
    • Hoarding Cleaning Services
    • Basement Cleaning Service
    • Balcony and Terrace Cleaning Services
    • Cleaning Lady and House Cleaning
    • Bi-weekly Cleaning Services
    • Garden Cleaning and Maintenance
    • Public Building Cleaning Services
    • Commercial Cleaning and Retail Janitorial Services
    • Event and Festivity Cleaning Services
    • Residential & Commercial Disinfection Services
    • Parking Lot Cleaning
    • School Cleaning Services
    • Institutional Cleaning Services
  • Areas We Serve
    • Cleaning Services in the Greater Montreal Area
    • Cleaning Services in The North Shore (Rive-Nord)
    • Cleaning Services in The South Shore (Rive-Sud)
  • Franchises
    • Concept
    • Form
  • Cleaning Training
  • Contact
  • Home
  • Blog: Effective Housekeeping Tips
  • Window Cleaning Services
  • Montreal Quality Window Cleaning Services in Westmount

Montreal Quality Window Cleaning Services in Westmount

by Jean-Himo / Thursday, 12 April 2018 / Published in Window Cleaning Services
home3



Montreal
Laval
Longueuil
Westmount
Greater Montreal Area

High-Quality Window Cleaning · Montreal · Laval · Longueuil · Westmount

High-Quality Window Cleaning in Montreal, Laval, Longueuil & Westmount: What It Really Means — and How to Know You’re Getting It

In a market full of providers who all claim to be “professional,” here’s what genuinely high-quality window cleaning looks like — and how The Montreal Cleaners delivers it every single visit.


Request a Free Quote — Streak-Free Guarantee

📞 (514) 654-4988 · Available 7 days a week

Search “window cleaning Montreal” and you’ll find dozens of companies — all of them claiming to be professional, all of them promising streak-free results, most of them using the same stock photos of someone holding a squeegee and smiling. The marketing looks identical. The actual results don’t.

The difference between a genuinely high-quality window cleaning service and an average one is visible the moment the job is done — and it becomes even more apparent a week later when some windows are already showing new smears while others remain crystal clear. That difference isn’t luck. It’s technique, equipment, training, and accountability.

For over a decade, The Montreal Cleaners has been serving homeowners, property managers, and businesses across Montreal, Laval, Longueuil, Westmount, and the broader Greater Montreal Area. More than 85% of our window cleaning work comes from returning clients and referrals. That number only happens when the quality is consistently real — not just promised.

This article explains what “high quality” actually means in window cleaning — the specific standards, tools, techniques, and professional practices that separate genuine excellence from the industry average — so that you can make an informed choice, regardless of which company you ultimately hire.

The Quality Gap: What Most Window Cleaning Companies Do vs. What We Do

Let’s be direct. The Montreal window cleaning market has two tiers: providers who complete the job to a minimum acceptable standard, and providers who consistently deliver results their clients genuinely notice. Here’s what separates them:

Quality FactorAverage ProviderThe Montreal Cleaners
Water systemTap water → mineral streaks✅ Purified deionised water — zero residue
Squeegee qualityConsumer-grade rubber, worn blades✅ Pro-grade Unger/Ettore blades replaced regularly
Track & sill cleaningSkipped or extra charge✅ Included as standard on every visit
Screen cleaningRarely included✅ Removed, rinsed, dried, reinstalled
Frame & edge detailingFrames left wet or ignored✅ Frames wiped dry; microfibre edge detailing
Technician trainingMinimal; often gig-economy hires✅ Company-trained; multi-surface certified
Background checksNot always performed✅ Every technician, before first assignment
Liability insuranceOften unverified✅ Full commercial liability — proof on request
Written quotesVerbal estimates; scope unclear✅ Itemized written quote before every job
Post-job accountabilityDifficult to reach after service✅ Follow-up; satisfaction guarantee; we return if needed

The Science Behind a Streak-Free Window — Why Technique Is Everything

A streak on a window isn’t a cosmetic inconvenience — it’s a sign that something in the cleaning process failed. Understanding why streaks happen is the first step to understanding what genuine quality looks like.

Why Streaks Happen

💧

Mineral-rich tap water

Montreal tap water, while safe to drink, contains dissolved calcium, magnesium, and other minerals. As water evaporates from glass, these minerals are left behind as a white film. It’s invisible when wet — unmistakable when dry. This is why professional-grade purified water systems are essential, not optional.

🪟

Worn or poor-quality squeegee rubber

A squeegee rubber makes full contact with glass only when it is soft, flat, and undamaged. Consumer-grade rubber degrades quickly, developing micro-nicks and hardening that prevent complete water removal. Professional technicians use calibrated rubber rated for tens of thousands of strokes — and replace it on schedule, not when it visibly fails.

🧴

Soap residue from incorrect solution ratios

Too much cleaning solution in the washing water leaves a soapy film that the squeegee cannot fully remove. Experienced technicians calibrate their solution concentration precisely — a few drops per litre in most conditions — which varies based on the season, temperature, and glass contamination level.

🌡️

Cleaning in direct sunlight or extreme heat

When glass is hot from direct sunlight, water evaporates faster than a squeegee can clear it — leaving drying streaks before detailing is complete. Professional technicians work around the sun, adjusting their sequence throughout a job to ensure no pane dries prematurely. This is a technique detail that separates experienced crews from novices.

🧻

Using paper towels or household cloths

Paper towels leave lint on glass. Household microfibre cloths, once used beyond their effective life, spread rather than absorb residue. Professional lint-free microfibre cloths, used for final edge detailing and replaced when contaminated, are what allow the consistently clean corner-to-corner finish a trained crew delivers.

💡 Expert Insight

“The single most effective change a window cleaning company can make to its quality is switching from tap water to a purified water system for exterior cleaning. We made that transition years ago. The result is a finish that stays cleaner longer because there are no mineral deposits for new dirt to bond to. Clients on regular service notice their windows staying visibly clear for weeks between visits rather than days.”

Our Equipment Standard: What Professional-Grade Actually Means

Equipment quality is non-negotiable at a professional level. Here’s what The Montreal Cleaners uses on every window cleaning job — and why each piece matters:

💧

Purified Water Fed Pole System

Carbon fibre poles extend to reach upper-floor windows safely from ground level, delivering deionised water at controlled pressure through soft bristle brush heads. The purified water scrubs the glass clean, then rinses it — and as it dries, it leaves absolutely nothing behind. No minerals, no soap, no residue. This is why windows cleaned with a water-fed pole system stay cleaner for longer: there is no mineral deposit layer for new airborne particles to bond to.

🪟

Professional Unger & Ettore Squeegee Systems

Professional squeegees use aerospace-grade brass or stainless steel channels and precision-engineered rubber blades calibrated for consistent pressure across the full blade width. Our technicians carry multiple blade widths for different pane sizes and replace rubbers on a scheduled basis — not when they fail. For interior cleaning and ground-level exterior work, this is the defining tool of professional quality.

🧵

Professional Microfibre Detailing Cloths

All edge detailing, frame wiping, and post-squeegee refinement is performed with lint-free professional microfibre cloths. We use separate cloths for frames, glass edges, and sills — never cross-contaminating surfaces. Soiled cloths are removed from service immediately and laundered before reuse. This separation prevents the most common source of professional-appearing-but-still-streaked results.

🌿

Eco-Certified Glass Cleaning Solutions

All cleaning solutions used are eco-certified, biodegradable, and free from harsh solvents. This matters beyond environmental responsibility: chemical residues left on glass attract dust and create a static charge that accelerates re-soiling. Eco-certified solutions formulated for glass leave no electrostatic residue — which is why professionally cleaned windows stay cleaner between visits compared to those cleaned with conventional products.

⚗️

Acid Wash Solution (Specialist Treatment)

For windows with heavy mineral deposit buildup — common in Laval homes with irrigation systems and in older Longueuil commercial buildings — controlled acid wash treatment dissolves calcium and silica deposits bonded to the glass surface. This is a specialist treatment requiring precise pH management and is performed only by our trained senior technicians. When standard cleaning cannot restore clarity, this is the solution — applied carefully, rinsed thoroughly, and neutralised completely.

Our Team: What Trained, Vetted, and Professional Actually Requires

The quality of a window cleaning service ultimately depends on the person holding the squeegee. Equipment is only as effective as the technician using it. Here’s what our hiring, training, and deployment standards look like — and why they matter to you as a client.

🔍 Background Verification — Every Technician

Every member of our window cleaning team undergoes a thorough criminal background check before their first assignment. When our technicians are at your home or business — often working unsupervised, on ladders, with access to your property — you need to know who they are. This isn’t optional for us; it’s foundational.

🎓 Structured Technique Training

New technicians complete a structured training program covering water-fed pole operation, squeegee technique (fan pattern, straight pull, detailing), heritage surface protocols, ladder safety, and customer communication — before handling a client’s windows independently. This is the difference between a trained professional and someone who picked up a squeegee.

👔 Professional Presentation & Conduct

Our technicians arrive in uniform, on time, and prepared. They introduce themselves, walk through the job scope with you or your building manager, ask about any specific concerns, and confirm access arrangements before starting work. This professional conduct reflects directly on the care taken with your property during the job.

🏛️ Heritage & Specialty Surface Certification

Technicians assigned to Westmount heritage properties, high-value Outremont residences, or buildings with specialty glazing (leaded glass, stained glass, laminated panels) receive specific additional training. The techniques and products used on a 1920s wood-framed bay window are fundamentally different from those for a modern Griffintown floor-to-ceiling panel — and our teams know the difference.

🔒 Damage Reporting Protocol

Our technicians are trained to identify and document — not ignore — pre-existing window issues: damaged seals (fogged glass between panes), cracked glazing putty, rotting frames, or broken hardware. You receive a report at the end of the service. Catching these issues early costs far less than discovering them after a Montreal winter has compounded the damage.

📋 Post-Job Quality Check

Before leaving, our technicians perform a systematic post-job quality check: every pane reviewed from inside and outside for streaks, every track confirmed dry, every screen confirmed reinstalled, every frame confirmed wiped. If anything doesn’t meet our standard during the check, it’s corrected before we leave — not after a client complaint.

5 Questions to Ask Any Window Cleaning Company Before You Book

These five questions will quickly reveal whether a window cleaning company operates at a genuinely professional standard — or whether “professional” is just a word on their website:

1

“Do you carry commercial liability insurance — can you provide proof?”

A professional company has this immediately available. If there’s hesitation, if they say “yes” but can’t produce a document, or if they’re clearly not sure — that’s a company operating without proper coverage. Anything broken on your property during an uninsured job becomes your problem.

2

“Are your technicians employees or independent subcontractors?”

Employees can be trained to company standards, background-checked, insured under the company’s CNESST coverage, and held accountable to consistent protocols. Unvetted subcontractors from gig apps are often none of these things. The answer to this question tells you immediately how much quality control the company actually exercises over the person entering your home.

3

“What water system do you use — tap water or purified?”

A company using tap water for exterior cleaning will leave mineral streaks. It’s not a question of technique — it’s chemistry. If they use purified/deionised water, they know why it matters. If they look confused by the question, that’s your answer.

4

“Does the service include tracks, sills, and screen cleaning — or glass only?”

This is where budget providers cut time. Clean glass with dirty tracks and grimy screens is still a half-finished job — and the grime in tracks contaminates the newly cleaned glass immediately when the window is opened. Our service always includes tracks, sills, and screens. If a provider excludes these, ask for a separate price and factor it into the true comparison.

5

“Will you provide a written, itemized quote before starting?”

A verbal estimate is an unenforceable promise. A written quote with a task list, price, and scope of work is a professional commitment. Any company that resists providing this in writing is either not organized enough to be trusted with your property or is leaving flexibility to charge more after the fact. Never authorise work without written confirmation of the scope and price.

Why Our Repeat Client Rate Exceeds 85% — And What That Actually Means

More than 85% of The Montreal Cleaners’ window cleaning work comes from returning clients and their referrals. That’s not a marketing claim — it’s a business reality that only exists when quality is consistently delivered. Here’s what that repeat rate actually represents:

85%+

Returning clients & referrals — the only metric that truly measures trust

10+

Years serving Greater Montreal — our reputation is our track record

0

Tolerance for streaks — our satisfaction guarantee means we return if needed

100%

Background-checked technicians — every person entering your property

Clients in Westmount who’ve trusted us with their heritage bay windows for years. Property managers in Laval who schedule us quarterly for their rental portfolios. Restaurant owners in Longueuil who need their storefront glass cleaned before Saturday service without fail. These relationships are the real measure of what “high quality” means in practice — not the claims in a brochure.

Frequently Asked Questions

▶ What makes a window cleaning company truly high quality in Montreal?
A genuinely high-quality company uses purified water systems, professional squeegee equipment, background-checked employees, full liability insurance, written quotes, and includes tracks, sills, and screens as standard. The proof is in the result: zero streaks, clean frames, dry sills, and a finish that stays clear for weeks. If any of these elements are missing, quality is being cut somewhere.
▶ Why do some window cleaning companies leave streaks?
Streaks result from mineral-rich tap water, worn squeegee rubber, excess cleaning solution, direct sunlight evaporation during cleaning, or paper towel detailing. Professional systems eliminate each of these causes: purified water has no minerals, calibrated pro rubber makes full contact, precise solution ratios leave no residue, and experienced technicians work around sun exposure.
▶ How do I verify a window cleaning company is properly insured?
Ask for a Certificate of Insurance (COI) naming the type of coverage (commercial general liability) and the coverage amount. A legitimate professional company can email this within minutes. If there is hesitation, an inability to produce the document, or a claim that “of course we’re insured” without documentation — do not proceed. The Montreal Cleaners provides proof of insurance on request, always.
▶ Is high-quality window cleaning available in Laval and Longueuil, not just Montreal?
Yes. The Montreal Cleaners maintains the same equipment, training, and quality standards across all service areas: all Montreal boroughs, Westmount, Outremont, Côte-Saint-Luc, Laval (Chomedey, Vimont, Sainte-Dorothée, Laval-des-Rapides), Longueuil, Brossard, Saint-Lambert, Greenfield Park, and the entire West Island. Location doesn’t change our standard.
▶ What happens if I’m not satisfied with the result?
We return and correct it — at no additional charge. Our streak-free guarantee isn’t marketing language; it’s a service commitment. In over a decade of window cleaning across the Greater Montreal Area, our return-visit rate for quality issues is extremely low — because our post-job quality check catches problems before we leave. But when something isn’t right, we make it right. That’s what accountability looks like.

The Montreal Cleaners · High-Quality Window Cleaning · Since 2010

Experience the Difference High-Quality Window Cleaning Makes

Trained technicians. Professional equipment. Purified water systems. Background-checked team. Eco-certified solutions. Written quotes. Streak-free guarantee. This is what high quality means — and it’s what we deliver to every client across Montreal, Laval, Longueuil, Westmount, and the Greater Montreal Area.


Book Your High-Quality Window Clean — Free Quote

📞 (514) 654-4988 · No obligation · Response within 24 hours · 7 days a week · 100% streak-free guarantee

📚 Related Services & Guides:

  • Window Cleaning Services in Montreal — The Complete 2025 Guide
  • Window & Glass Cleaning Service Page — Montreal, Laval & Longueuil
  • Laval Window Cleaning Services
  • House Cleaning Pricing Guide — Montreal 2025
  • Deep Cleaning Services — Montreal, Longueuil & Laval
  • Eco-Friendly & Green Cleaning Services
  • Spring & Fall Cleaning Services in Montreal

Article updated June 2025 · The Montreal Cleaners — Best Window Cleaning Company in Montreal · All rights reserved

 

 

 

 

High-Quality Window Cleaning Service in Montreal, Laval, Longueuil & Westmount

Windows are one of the first things people notice when they enter your home or business. At The Montreal Cleaners, we provide high-quality window cleaning services in Montreal, Laval, Longueuil, and Westmount using advanced tools and eco-safe solutions. Our team ensures streak-free shine, spotless glass, and a more inviting environment inside and out.

Clean windows allow more natural light in, improve curb appeal, and help maintain the condition of your property. Whether you need residential window cleaning or commercial window maintenance, our trained cleaners deliver exceptional results every time.


Professional Window Cleaning for Homes & Businesses

We offer complete window cleaning solutions, from interior glass to exterior panels, frames, screens, and sills. Our team is equipped with professional-grade tools and purified water systems that eliminate streaks, dirt, and mineral buildup.

Our services include:

  • Interior & exterior window cleaning

  • Streak-free glass polishing

  • Screen and track cleaning

  • Frame and sill washing

  • Hard water and mineral stain removal

  • Post-construction window cleaning

  • High-rise & commercial window care

  • Eco-friendly cleaning products

Every cleaning is tailored to the type of glass, height, and condition of your windows to ensure safe, flawless results.


Why Choose The Montreal Cleaners for Window Cleaning?

We are known across Greater Montreal for our reliability, professionalism, and high-quality work. Customers choose us because we deliver consistent, spotless results.

Here’s what sets us apart:

✔ Streak-Free Shine Every Time
We use specialized squeegees, purified water, and microfiber tools to ensure your windows dry crystal clear.

✔ Experienced, Trained Technicians
Our cleaners are fully trained, insured, and detail-oriented.

✔ Eco-Friendly Methods
We avoid harmful chemicals and use safe, biodegradable cleaning solutions.

✔ Fast and Efficient Service
We complete jobs quickly while maintaining top-level quality.

✔ Transparent Pricing
No hidden fees—just honest, affordable service.

✔ Satisfaction Guaranteed
We don’t leave until your windows are spotless.


Residential Window Cleaning

Your home deserves clear, bright windows that let in more sunlight and improve your living space. Our residential service is perfect for condos, apartments, houses, and multi-unit dwellings. We clean windows of all types, including sliding glass doors, skylights, and patio windows.

We make your home look refreshed, brighter, and more welcoming while protecting your glass from long-term damage caused by dirt and minerals.


Commercial Window Cleaning

Businesses depend on clean windows to create a professional and inviting appearance. We serve offices, restaurants, retail stores, clinics, schools, and more. Our team handles both ground-level and high-rise window cleaning safely and efficiently.

Crystal-clear windows help your business look polished, modern, and well-maintained—making a positive impression on customers and employees.


Serving Montreal, Laval, Longueuil & Westmount

We proudly provide service across the Greater Montreal Area, including:

  • Montreal: Complete residential & commercial window care

  • Laval: Streak-free cleaning for homes, offices & storefronts

  • Longueuil: Eco-friendly solutions for every type of window

  • Westmount: Premium service for luxury homes & businesses

No matter your location, you can expect professionalism, punctuality, and top-tier results.


Book Your High-Quality Window Cleaning Today

If you’re looking for high-quality window cleaning services in Montreal, Laval, Longueuil, or Westmount, our team is ready to help. Let us make your windows shine like new.

👉 Request your free quote today
👉 Fast, reliable, and affordable service guaranteed

Visit: https://www.themontrealcleaners.ca

Read More >>  Contact Us >>

Tagged under: House Cleaning, Window Cleaning

What you can read next

How to Find a Professional Maid Service Near Me
Professional Montreal Maid & Home Cleaners Services
depositphotos 60926763 stock photo handyman cleaning blinds with a
How can you hire someone for deep cleaning?
Professional Window Cleaning Services: Crystal Clear, Streak-Free, Guaranteed

Recent Posts

  • Entretien Ménager de Bureaux de Qualité à Québec et Montréal

    Nettoyage de bureaux · Montréal, Laval, Longueu...
  • Service professionnel de ménage commercial à Montréal, Rive-Sud et Rive-Nord

    Accueil ›Ménage commercial ›Service professionn...
  • Comment nettoyer sa salle de bain à Montréal

    Guide pratique · Ménage résidentiel · Mis à jou...
  • Entretien ménager résidentiel, femme de ménage et grand ménage à Montréal

    Femme de ménage · Grand ménage · Montréal · Lon...
  • Que chercher lors du choix d’un service de nettoyage à Montréal ? Le guide complet

    Guide d’achat · Service de nettoyage · Mo...

Archives

  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • July 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016

Categories

  • Airbnb Cleaning
  • Apartment Cleaning Services Montreal
  • Carpet Cleaning Services
  • Cleaning services
  • Commercial Cleaning Services
  • Common Area Cleaning
  • Condo cleaning services
  • Disinfection & Cleaning Services
  • Eco-friendly cleaning
  • Floor Waxing and Stripping Services
  • Hoarding cleaning
  • housekeeping
  • Janitorial Services
  • Maids
  • Mattress Cleaning
  • Montreal Maids Cleaners
  • Move In / Move Out Cleaning Montreal
  • Office Cleaning Montreal
  • Regular Cleaning
  • Residential & Commercial Cleaning Guide
  • Residential Cleaning Services
  • restaurant cleaning
  • Spring Cleaning Montreal
  • Uncategorized
  • Window Cleaning Services
  • Home
  • About Us – The Montreal Cleaners
  • FAQs
  • Services
  • Residential Cleaning Services
  • Office Cleaning Services
  • Gift Certificates
  • Franchises
  • Cleaning Training
  • Blog
  • Privacy Policy
  • Contact
  • Site map

© 2026 All rights reserved. The Montreal Cleaners

TOP