Great service throughout. We were kept informed from the first contact to the job completion. Our carpets were cleaned thoroughly and with 6 areas plus stairs it was completed in less than 2 hours. All carpets dried in about 5 hours. It's obvious they are very knowledgeable and take pride in their work - making sure everything is done correctly without fuss. We were really pleased and will use them again.