Unfortunately, I was not satisfied with the service I received from this company. I had a scheduled appointment on Friday from the hours of 12:00 pm - 4:00 pm and the company called me to reschedule for the following Monday at 10:00 am. On Monday, the crew did not show up at 10:00 am. I waited until 10:30 am to call and the guy told me that the appointment was suppose to be between 10:00 am - 12:00 pm and apologized for the mistake in scheduling and called the crew to see what time they could come. He called me back and said that the crew will be at my residence at 12:00 noon. At 12:14 pm I received a text that said "Carpet cleaning on way". They finally showed up at 12:45 pm. When they arrived they did not say anything about them being late and instead they tried to up-sell me a pre-treatment disinfecting product before starting the job that cost $20 per room (which I declined). I would recommend that the company not do this and understand that a customer's time is valuable too and instead offer an additional product for free to compensate for the customer's time and scheduling issue. I did not want to ask for a free service and I didn't, as I initially expect to have great service. Then the guy looked at my kitchen tile and tried to sell me that job as well. I will not be using this carpet cleaning service in the future. Thank you!