I would absolutely reccommend Praise Carpet Care - Surrey to anyone looking to clean their carpets. I bought a brand new home with woven carpets. however, because of my 3 years old duaghter and 9 months old boy, the carpet turned into greyish color with stains on it. I found this company by chance on the google search, upon asking for some information on the phone with the company staff. I decided to take their service. i am satisfied with the outcome, as my carpet turned back to its original state and color, the service was efficient and effective, the repairperson was friendly, trustworthy and professional, the price was reasonable, i would not hesitate to call them again if my carpets go wrong in the future.