There are several different methods of carpet cleaning available. Luckily, at Cleanville we offer a variety of custom-tailored cleaning methods for the numerous different types of carpets and situations. For most residential cleaning, we recommend truck-mounted hot water extraction cleaning for the best deep cleaning. We can also do low-moisture encapsulation cleaning for special circumstances when the fastest dry time is needed or for tight budgets. For commercial carpet, we usually recommend truck-mounted hot water extraction cleaning with our rotary RX-20 tool for maximum heavy soiling removal.