Jock's Lodge, Edinburgh
Sofa and Armchair Cleaning in Jock's Lodge
Fabric and leather upholstery in Jock's Lodge cleaned on site, with fabric pieces usually dry in 4 to 6 hours.
- Leather and delicate fabrics
- Odours and stains treated
- Reply the same day

Your Sofa Clean in Jock's Lodge
Spills, pet accidents and everyday wear on Jock's Lodge sofas and armchairs are treated on site. The majority of stains come out, though old or set-in marks may not come out completely. Odours from smoke, mildew, urine and vomit get treated as part of the visit. Optional fabric protection can be added afterwards and helps for up to 6 months.
Smaller homes near Jock's Lodge are covered just as larger places are, by locally based cleaners with professional-grade equipment.
- Lines open
- 8am to 6pm on weekdays
- Reply
- the same day
- Council area
- Edinburgh
- Minimum charge
- £68
- From
- £33 a seat
Getting ready for the clean
Very little is asked of you.
- Avoid over-wetting or scrubbing a fresh stain
- Clear cushions and loose items from the sofa
- Point out any stains beforehand
Pricing, simply
Guide prices only, not fixed prices. Contact us for an exact quote.
- Armchair
- from £32
- Sofa, per seat
- from £33
- Two-seater sofa
- from £66
- Minimum charge
- £68
Dining or office chairs are from £10 each. Every quote is fixed, with no hidden extra charges.
- Fabric type
- How many seats
- Any fabric protection
Local to Jock's Lodge
Willowbrae lies about a mile south-east of Jock's Lodge. Whether your home is in Jock's Lodge itself or close by in Willowbrae, it's covered.
Jock's Lodge falls in EH7 and EH8, and each corner of that area sits in our coverage. Streets like Dalgety Road, Loaning Road and Abercorn Road are among the ones on our list in Jock's Lodge.
From Hibernian Football Club Museum and Willowbrae Parish Church, homes throughout Jock's Lodge are covered.
Nearby places
Neighbouring towns and villages are covered as well.
- Sofa and upholstery cleaning in Piershill1 mi east
- Sofa and upholstery cleaning in Lochend1 mi north-west
- Sofa and upholstery cleaning in Inverleith3 mi west
- Sofa and upholstery cleaning in Davidson's Mains5 mi west
- Sofa and upholstery cleaning in Drumbrae5 mi west
- Sofa and upholstery cleaning in Baberton6 mi south-west
- Sofa and upholstery cleaning in Kirkliston10 mi west
Once the clean
Other fabrics usually need 4 to 6 hours. Silk, suede and delicate fabrics come out ready to use straight away.

Good to know
Yes. Willowbrae is about a mile south-east of Jock's Lodge, and it's covered too.
Yes. Each job goes to locally based cleaners, so Jock's Lodge and the surrounding places are covered locally.
Tell us which rooms or items, the postcode in Jock's Lodge and when suits you. We reply the same day with the price.
Plan on 4 to 6 hours. Silk, suede and other delicate fabrics get a water-free method and are usable straight away.
The quote costs nothing and there's no obligation. We reply the same day with a fixed price.
Yes. Our products are eco-friendly and non-toxic, safe for children and pets, and no harmful residues are left behind.
Often that day or the day after. Availability gets checked when you get in touch, and we'll answer the same day with the earliest slots in Jock's Lodge.
What to expect next
Booking a clean takes a few minutes, and we reply the same day.
Choose an appointment to suit you.
Throws and loose items are cleared from the sofa first.
On the day, your cleaner identifies the fabric before starting.
Stains get targeted treatment and odours are removed.
Most fabric pieces are dry in 4 to 6 hours.
Before you book: How Much Does Sofa Cleaning Cost? · Pet Stains and Odours in Carpets and Sofas
More cleaning in Jock's Lodge
If the carpet needs a clean too, add it on the form.
Why book this service
Every clean is carried out by local cleaners, all fully insured.
- Products safe for children and pets
- Professional equipment, regularly checked and maintained
- Experienced and trained local cleaners
- A reply the same day, every time
- Evening and weekend appointments often available
Tell us what needs cleaning
No obligation: share what needs cleaning and get the price before you decide.