Welcome to Magic Carpet Cleaning & Restoration

Magic Carpet Cleaning & Restoration in South Portland, Maine specializes in commercial and residential carpet cleaning as well as oriental area rug cleaning, tile and grout cleaning, 24 hour emergency water damage, soot clean up, mold mitigation, bio-hazard clean up and so much more.


Residential Carpet Cleaning

Great carpet cleaning starts with a proper pre-inspection by our trained technician of any areas of concern, carpet construction, and soiling conditions prior to service to ensure proper cleaning.

commercial carpet cleaning

Commercial Carpet Cleaning

Magic Carpet Cleaning & Restoration offers the best commercial carpet cleaning services locally to provide a clean and healthy environment for your customers and employees.


Area & Oriental Rug Cleaning

We provide the area’s most effective cleaning service for your beloved area and oriental rugs. Our trained technicians will work to bring the patterns and colors back to their original beauty and vibrancy.

Schedule An Appointment

Why Magic Carpet Cleaning & Restoration

Experience, Dedication, Responsive

We are a local company based out of South Portland Maine serving the entire Southern Maine area including Portland, Cape Elizabeth, South Portland, Scarborough, Falmouth, Cumberland, Freeport, Saco and Biddeford. Magic Carpet Cleaning & Restoration service technicians are IICRC certified water restoration technicians.

Our technicians are sent to schools on all of the services that we offer.  They are educated on all of the latest technology and tested.  Our technicians have all had back ground checks to ensure the complete security of your property.  When you call our company you get a fully uniformed, IICRC certified professional technician whose goal is to provide you with the most outstanding cleaning experience ever!

We pride ourselves on being the very best in the business, and look forward to working with you!

Joe Dell'Aquila President/Owner