I highly recommend this company! I called on Tuesday to see if I could get carpets cleaned while visiting my son. I was able to get on the schedule for two days later. Showed up on time, completed the cleaning in the time promised and I was billed for the exact amount quoted when I called. The carpets look great! I will definitely be using this company again.