Always on time, they took a lot of time going over part of my carpets where my dog had been and did a great job. I've used him a number of times for carpet cleaning and tile cleaning. Tile cleaning, the first time for tile cleaning it was amazing, it really came up really, really good.
Jane