Portland Carpet Cleaning was so easy to work with. I called them up, and the scheduling process was very simple. They worked with me, as I have a very busy schedule. The tech’s showed up on time, were professional and very courteous. I gave them 5 stars! I would DEFINITELY refer them to my friends and family.