Craigcrook, Edinburgh
Sofa and Armchair Cleaning in Craigcrook
Fabric upholstery in Craigcrook cleaned on site, and most pieces usually dry in 4 to 6 hours.
- Two-seaters from £66
- Velvet and delicate fabrics
- Fully insured local cleaners

Sofa Cleaning Across Craigcrook
Fabric, velvet and everyday upholstery in Craigcrook all get their own method, done on site by our upholstery cleaners. The quote comes as a fixed price with no hidden extra charges, and we reply the same day. Leather gets an inspection, a patch test, a foam cleaner and a leather rejuvenator, which takes 1 to 2 hours to dry. Sofas are inspected and vacuumed, pre-sprayed, then cleaned by hot water extraction.
Smaller properties around Craigcrook get cleaned exactly as towns are, by locally based cleaners with professional-grade equipment.
- Phone
- 07833 053749
- From
- £33 a seat
- Minimum job
- £68
- Council area
- Edinburgh
About the clean
Your cleaner starts by identifying the fabric, so the method, settings and detergents match each piece. Leather has a separate method: a patch test, foam cleaner, a soft brush and a leather rejuvenator.
- A close look and vacuuming
- Fabric identification first
- Stain treatment

Common questions
Yes, Davidson's Mains is included too. It lies about a mile north-west of Craigcrook.
Yes. Our cleaners are locally based, and Craigcrook is within the Edinburgh coverage, including EH4 and EH12.
Normally 4 to 6 hours, depending on the fabric, airflow and temperature. Delicate fabrics cleaned with the low-moisture method are ready to use straight away.
Generally, yes: pet, mildew and urine odours are among those treated.
Just a name, a phone number, email and postcode, and the rooms or items you want cleaned. A preferred date helps as well, though it's optional.
Yes, by hand: a patch test, foam cleaner and a soft brush, then a leather rejuvenator which dries in 1 to 2 hours.
8am to 6pm, Monday to Friday, by ringing 07833 053749. Enquiries sent via the form get a reply the same day.
Where We Cover in Craigcrook
Craigcrook is one of 158 places we cover in Edinburgh. Davidson's Mains, about a mile north-west, sits inside it too.
Anywhere in Craigcrook, in EH4 and EH12, is covered. Homes near Loch Road, March Road and Main Street sit comfortably within our Craigcrook coverage. The A90 run near Craigcrook.
Landmarks in Craigcrook include Craigcrook Castle and Edinburgh.
Nearby areas
Near Craigcrook, the places below are covered too.
- Sofa and upholstery cleaning in Ravelston1 mi south-east
- Sofa and upholstery cleaning in Inverleith2 mi east
- Sofa and upholstery cleaning in Edinburgh3 mi south-east
- Sofa and upholstery cleaning in Leith4 mi east
- Sofa and upholstery cleaning in Burgh Muir4 mi south-east
- Sofa and upholstery cleaning in Queensferry5 mi west
- Sofa and upholstery cleaning in Ratho5 mi south-west
- Sofa and upholstery cleaning in Burdiehouse6 mi south-east
- Sofa and upholstery cleaning in Brunstane6 mi east
From enquiry to fresh sofas and chairs
Here's how a booking for Craigcrook works.
Start with the form: which pieces and your postcode in Craigcrook.
A quote arrives the same day: a clear, fixed price.
Same-day and next-day visits are often available; choose a time that suits.
Cushions and loose items are cleared from the sofa beforehand.
Stains get targeted treatment and odours get removed.
Before you book: Pet Stains and Odours in Carpets and Sofas
If you're at it
Mattresses and headboards can join the same quote.
Costs in Craigcrook
Prices are a guide only. Ask for a free quote for your exact price.
- Armchair
- from £32
- Dining chair
- from £10
- Two-seater sofa
- from £66
- Minimum job
- £68
Dining or office chairs are from £10 each. Each quote is fixed, with nothing hidden.
- The fabric
- Hot water extraction or dry cleaning
- How many seats
A few things that help
The cleaner does the rest.
- Mention what it's made of if known
- Point out any marks in advance
- Avoid over-wetting or scrubbing stains
Get a free quote
Filling in the form takes two minutes.