Excellent cleaner!
5/5
Really easy to set up and use.
Has deep cleaned my carpets after having a puppy and I was so embarrassed at the colour of the water! They were filthy! But no more they now look great
Carpet shampoo is pricy but does the job so so well I have ordered more!
Excellent customer service from ao too!
Victoria