I was very impressed with Palo Alto Carpet Cleaning…the cleaning guys arrived on schedule and explained every detail of the work. The carpets were professionally done and I am very happy with the results. The guys are professionals, honest and friendly. When the job was done, they made sure that no mess was left behind. My overall experience with this company was great. For my next cleaning schedule, I would definitely call these cleaners again. Job well done.