Grand Haven's Best Window Cleaning & Power Washing

Power washing a deck in Grand Haven MI
Cleaning a cedar deck in Grand Haven MI

A deck we cleaned in Grand Haven MI

Maine Window Cleaning & Power Washing is based out of Otawa County, MI and can take care of your Grand Haven home or business. Family owned and operated, Ken Maine and his team can take care of your:
Stacks Image p5805_n3
Residential Window Cleaning
Commercial Window Cleaning
Pressure Washing Decks & Docks
Pressure Wash Walkways & Driveways
Gutter Cleaning
Roof Cleaning
Moss Removal and Control
We love what we do, we are meticulous and detail oriented, and we can’t wait to help you!

Window cleaning in Grand Haven, Michigan. Window cleaning review in Grand Haven.
"Good Evening Ken,
It was a pleasure meeting and working with you. I cannot express enough my gratitude for your professionalism and the quality of your service. Clearly, you take pride in your business. This is evident not only in the quality of your product, but also in the time spent communicating with your staff and myself. Truly Ken, I feel as if my home got a remodel! Everything is fresh again. Now that I have seen what a difference Maine can make in my home, I have recommended you to others. I encouraged one friend to call you before putting her house on the market. I now see clearly what a difference clean windows can make!

Thanks again for the well rounded service you provide."


Carlin B. ~ Grand Haven MI


Complete residential and commercial window cleaning & power washing services. Serving West Michigan. For more information go here.


Photos of some of the jobs Maine Window Cleaning & Power Washing has done here


What our customers in West Michigan are saying about Maine Window Cleaning & Power Washing here


(616) 516 - 1595

Maine Window Cleaning & Power Washing Inc.

provides window cleaning and power washing services for the West Michigan Area, including:
Allendale, Fruitport, Fennville, Grand Haven, Grand Rapids, Holland, Hudsonville, Muskegon, Rockford, Saugatuck, South Haven, Spring Lake, Whitehall, Zeeland

Stacks Image p5793_n13

(616) 516 - 1595

Servicing - Kent, Ottawa & Muskegon Counties

get an online quote button
Stacks Image p5793_n5