We had Portland NW carpet cleaning come over to do our carpet and they did an excellent job. It was easy to get an appointment and the technician showed up on time. He was very knowledgeable about removing pet stains and smells. Overall, we were very impressed with the end result.
-- David P