I highly recommend Elite as they do a terrific job, the staff is always personable and professional and they care about their clients. Elite Carpet was very responsive to my inquiry, informative about the process and cost, dependable and thorough in the cleaning process. You can rely on them. These values are very difficult to find these days!