I just had one of the most fantastic experiences with Palo Alto Carpet Cleaning. I own 3 dogs and you can just imagine how messy soiled our home carpet. A good friend of mine recommended Palo Alto Carpet Cleaning to me. So I called to schedule a day service. The crew was very nice and professional. They arrived on time, neatly dressed in their company uniforms. My carpet was thoroughly cleaned and I was surprised with the transformation. The colors are back and it smelled great.