My experience with horizon
I needed my carpets cleaned quickly before my family was coming to visit. Horizon made it easy they came the next day and began to work. The results were very professional you couldn't even tell the carpet had been dirty before. I would recommend them to anyone who needs there carpets cleaned.