Roslin, Midlothian
Persian and Oriental Rug Cleaning in Roslin
Stains and odours lifted on Roslin rugs with no call for taking the rug anywhere.
- Cleaned on site
- Oriental and antique rugs
- Reply the same day

Booking a Rug Clean in Roslin
Getting a rug cleaned in Roslin is carried out on site by our cleaning team, locally based and fully insured. Wool, mixed, Persian, oriental and antique rugs are all cleaned with the method their fibre needs. Rugs up to 15 m² start at £30, with the minimum charge at £68. Delicate fibres such as silk, seagrass, sisal and jute are dry-cleaned, and they're dry almost straight away.
Outlying homes near Roslin get covered too, and prices are the same as everywhere else.
- We reply
- the same day
- Telephone
- 07833 053749
- Area
- Midlothian
- Starting price
- £30
- Minimum job
- £68
Nearby
Each place below gets its own page.
Locally to Roslin
Roslin is within Midlothian, one of 18 towns and villages on our list there. Neighbouring places get covered too.
Each address in EH25 is inside our coverage. Roads like Main Street, Station Road and Widnell Square are among those covered in Roslin. Roads such as the B7003 link Roslin to the rest of Midlothian.
Homes near Roslin and Roslin Castle are as part of the ones covered in Roslin.
From first message to clean rugs
Booking it done takes a short form, and you'll hear back the same day.
Choose a date to suit you.
Move small items off the rug beforehand.
The method suits the fibre.
Odours and stains get treated when the method allows.
After hot water extraction, allow 3 to 5 hours.
More help: Hot Water Extraction or Dry Carpet Cleaning? · Pet Stains and Odours in Carpets and Sofas
Ready for the clean
The cleaner does the rest.
- Avoid over-wetting or scrubbing stains
- Clear small items from the rug
- Mention the type if known
What you get
Every tool, detergent and machine is included in the price.
- The right method for the fibre
- Fibre identification
- All tools and detergents
- Stain treatment where possible
- Odour treatment
Why to book
Booking is simple, and a reply comes the same day.
- Products safe around children and pets
- Cleaners who are local and fully insured
- Experienced and trained cleaners
- Lines open between 8am and 6pm on weekdays
- Your furniture moved, unless too heavy for one person
As well as rugs
A single form covers everything, including sofas to chairs.
What people ask
Yes, Bilston is covered too. It lies about a mile north-west of Roslin.
Yes, locally based. Send the form with your postcode in Roslin and we'll match a cleaner.
Yes. The cleaning products used are eco-friendly, non-toxic and safe for children and pets. If anyone in the house is sensitive to particular chemicals, say so in advance and alternative ways of cleaning can be offered.
No charge, with no obligation. Every tools, detergents and machines are included in the price, and there are no hidden extra charges.
Yes. These get the dry method, and the rug is dry almost straight away.
Dry-cleaned rugs are dry almost straight away. After hot water extraction, it's usually 3 to 5 hours, depending on airflow and temperature.
Yes. Our cleaners are fully insured, and experienced at choosing the right method for every fabric.
Dry times
Natural fibres get the dry method, which means there's next to no wait. Other rugs usually dry 3 to 5 hours once cleaned.

Let us know what needs cleaning
Call us 8am to 6pm, Monday to Friday, or use the form any time.