Great service! Received "heads up call" about 15 minutes before arrival so I could secure our dog and get last minute things off the rugs. Technicians were personable, answered all questions. Arrived within scheduled appointment time. Best of all, my family room rug looks brand new. I highly recommend them.