“After searching endlessly for a local and reliable carpet cleaner I came across XH CLEANING. At the time I was sceptical as they were a new company”…
“Fantastic. Arrived early, worked quickly, cleaned expertly and thoroughly. Competitive quote. Didn't attempt to upsell or anything. Polite,”…
“Excellent job on cleaning my carpet and rugs today. Myself and my wife couldn't be happier. Stains were removed and carpet looks brand new. Great”…