We received excellent customer service and our carpets and upholstery came up wonderfully with PCS's help. PCS made the process easy. They sent a representative to take measurements and I was sent an estimate within a few days. I received a reminder call the day before our scheduled cleaning, the rep that showed up to do the cleaning arrived early and was professional. Their staff throughout the process have been helpful and courteous. Thank you PCS of Niagara for making an arduous task easier!