5.0 ·
149 Google reviews
Hi there, I’m Malcolm, your Enviro Clean operator for Lothian. I help local homes and businesses keep their carpets, rugs, sofas and upholstery clean, fresh and looking their best.
I’ll help you say goodbye to stubborn marks, tired fibres and lingering odours, giving your carpets, rugs and sofas a fresh new lease of life.
Looking for reliable carpet cleaning in Lothian? Get in touch today for a free, no-obligation quote.
Our professional carpet cleaning service in Lothian removes deep-down dirt, allergens, and stubborn stains, helping to restore your carpets’ appearance and keep your home fresh and healthy.
Our upholstery cleaning in Lothian lifts embedded dirt, allergens, and spills from your sofas and chairs, refreshing their colour, texture, and comfort while protecting delicate fabrics.
Our rug cleaning service in Lothian removes deep dirt, dust, and allergens, restoring colour and texture while carefully protecting delicate fibres for longer-lasting, healthier rugs.
Tell me a little about what needs cleaning and I’ll get back to you with a price, no obligation.

5
(149)
August 14, 2026
I couldn’t recommend Malcolm highly enough. He is absolutely excellent value for money. He was a little more expensive than some of the quotes I received, and having experienced his service, I can completely see why — you are paying for genuine expertise!
My sofa had unfortunately suffered some irreversible damage from a previous cleaning attempt, where the blue dye had been moved around the fabric rather than properly treated. So I was understandably upset about it, and when Malcolm arrived yesterday I actually burst into tears explaining what had happened.
He was incredibly calm and professional. He was very clear from the outset about what he could and couldn’t achieve, managed my expectations properly, and — something I really appreciated — actually gave me the option of not going ahead with the clean. That might sound like a small thing, but it really isn’t. As a single woman with health problems, having someone come into your home can sometimes feel quite vulnerable, and I really appreciated that he never made me feel pressured or that I couldn’t say no.
He created a very safe, respectful space. No judgement, no fuss — just kindness and professionalism.
The actual cleaning… his equipment is clearly professional, he absolutely knows his stuff, and throughout the whole process he was incredibly knowledgeable. He didn’t just clean the sofa either; he gave me really useful information about looking after the fabric, maintenance, spot treatments and, importantly, what not to use. I learned a lot.
The original damage couldn’t be completely removed — it was irreversible — but the difference is fantastic! It feels like he has somehow washed away some of the upset attached to the sofa as well, which I really didn’t expect.
From start to finish: kind, professional, knowledgeable — I genuinely wouldn’t hesitate to recommend Malcolm.
Five stars from me, without question. ⭐⭐⭐⭐⭐
For any future upholstery or carpet cleaning, I know exactly who I’ll be calling.
THANK YOU Malcolm.
May 20, 2026
Malcolm was true professional
Arrived on on time and talked me through the procedure. My sofa was dry same day and looked like new. Would highly reccomend.
January 31, 2025
Absolutely delighted. Malcolm cleaned my living room and bedroom carpets today. Given carpets a whole new lease of life. Malcolm was friendly and professional. Will definitely use again,highly recommended.
January 6, 2023
Malcolm cleaned our large fabric sofa which was pretty bad due to having a 5 and a 2 year old who constantly spill dood, drinks, wipe greasy hands on it etc etc. child life! Anyway it was well overdue a clean and I’m so happy with the job. By the time Malcolm had finished it was about 5 shades lighter and all marks had gone. He also showed me the water in his tank once he had finished! Strangely satisfying knowing that’s now all out of my couch! Thank you. Great job. Will be back for my carpets/rugs!
March 24, 2025
I have satisfied 100% from the service, very professional.
Malcolm is a very friendly fellow, he cares about his customers and makes carpet look like brand new!






Getting ready is simple! Just gather small objects, personal items, lamps, and floor-level clutter. Malcolm takes care of moving lighter furniture like dining chairs and end tables on the day. Heavy, stationary furniture units remain in place and are protected while we work around them.
Call-out services start from a £75 baseline charge. Total investment varies based on room measurements, fabric condition, and layout complexity. Contact us directly for a free, transparent quote tailored specifically to your home layout.
Not at all. Our high-suction extraction machinery pulls out nearly all water during deep washing, keeping dry times down to 2 to 4 hours. Keeping internal heating on low helps accelerate drying even on overcast or drizzly Scottish days.
Zero chemical fumes or sticky residues remain behind. Our green, eco-certified formulas leave no build-up or synthetic perfumes in your fabrics, making your home safe for sensitive skin, toddlers, and pets right away.
Our expert technicians & high-quality, professional equipment draw out deep-seated dirt, countryside mud, and trapped pet odours that domestic hire machines miss. As long as the carpet pile hasn’t suffered permanent chemical damage, we deliver outstanding restoration results.
Yes! Alongside West Lothian hubs like Livingston and Bathgate, Malcolm regularly services properties across Midlothian and East Lothian. He covers Dalkeith, Musselburgh, Tranent, Haddington, Linlithgow, Kirkliston, and Penicuik. We cover most EH postcodes. Get in touch to get your free quote today!