Carpet cleaning

Almost in all kind of houses we could find one or more carpets. Lets say in my apartment, i have somewhere around three to four carpets, and mostly all of them has spots on it. Bigger or smaller ones, but it really annoys me when I just can not take them off with any kind of chemicals. As for the fact I am living next to the San Diego city I have decided to find carpet cleaning San Diego for my carpets and get rid of the dirty spots from juice, vine, and chewing gum in it. I am also looking for a company which could give me a warranty or something like it, so if I am unhappy with the job they could re-clean the carpet, o the place which is badly cleaned again. What is not good in San Diego – there is a lot of carpet cleaning companies all around it, but how to choose the right one and the one which do the job well? One thing about cleaning carpets is very important – make sure you know if the carpet is natural or synthetic. Because of the carpet is natural you have to give more care to it and if it is synthetic – you can be calm that you don’t destroy it.