Expert Service for your Home!

We offer carpet cleaning, upholstery cleaning, pet odour removal, spot and stain removal, tile and grout cleaning and commercial cleaning.

We clean Edinburgh and the Scottish Borders region, including:

Melrose, Galashiels, Selkirk, Stow, Hawick, Peebles, Kelso,

Jedburgh, Eyemouth, Duns and Dunbar (and beyond!)

Just £59 for the first room

Additional areas only £29!

At Ace Carpet Cleaning, we have a very straight forward pricing policy.  Prices are based on an average room size and we do not charge any hidden fees.


We will never try to upsell you services that you do not want or need.

Spot removal, stain removal and carpet protecting treatment (ScotchGuard) is included with every service.

carpet cleaning