Midlothian
Carpet, Rug & Sofa Cleaning in EH20
Local cleaners covering EH20, for each service available.

All About Cleaning in EH20
Every clean across EH20 is done on site, from carpets to sofas. The cleaner identifies the fabric before starting and chooses the method to suit.
- Reply
- the same day
- Area
- Midlothian
- Places with a page
- 3
- Smallest job
- £68
- Call
- 07833 053749
Everything on offer in EH20
Prices appear on each card.
- Sofa and upholstery cleaning in BonnyriggPrices from £33 a seat
- Mattress cleaning in BonnyriggStarting at £35
- Commercial carpet cleaning in BonnyriggStarting at £51 a room
- Carpet cleaning in BonnyriggPrices from £51 a room
- Bonnyrigg rug cleaningFrom £30
Each place in EH20
Look for a home's town or village in the list.
Price guide
Guide prices only, not fixed prices. Contact us for an exact quote.
- Hallway
- from £30
- Flight of stairs
- from £49
- Rug up to 15 m²
- from £30
- Minimum job
- £68
Starting prices here match the same as everywhere else. The quote comes the same day.
Frequently asked questions
Yes. 3 places in EH20 have a page.
Quotes are free, and we reply the same day.
There's often an appointment the same day or the next. Send the form to check availability.
Yes. All of our cleaners are fully insured, and experienced and trained.
What to expect
Booking is straightforward, and you'll hear back the same day.
- Experienced and trained local cleaners
- A reply the same day, every time
- Products safe for children and pets
- Non-toxic, eco-friendly products
- Prices set before you book
Ask for a free quote
Lines are open 8am to 6pm, Monday to Friday, or use the form at any hour.