Absolutely 100% recommend Universal cleaning! Professional, speedy, courteous and very very satisfactory service. They removed stains which I had made peace with. My carpet, which I was planning to replace due to it's state, looks like new! I could not believe my eyes. Quoted me much lower than other companies and that is the price I payed in the end - no surprises.