We had a very good experience with Commercial Steam Clean. I called on a Thursday and they were able to come out the next day to do the cleaning. They gave a time they would arrive, called to confirm they what time they would arrive and were right on time. The technicians were very professional and friendly. They cleaned the carpets, stairs and a chair cleaned up and left all within 90 minutes. The carpet and chair look great and they were able to get an ink stain out that had been there for over a year. Very good company.