The vast majority of carpet cleaning requirements are not intensive enough to warrant the usage of any kind of vehicular based cleaning technique at this current point in time. However, in certain situations you would be forced to look into the most intense cleaning methodologies that current professionals are capable of offering to you, and commercial entities are especially prone to requiring cleaning that is of this kind of magnitude without a shadow of a doubt.
As a result of the fact that this is the case, the best carpet cleaning often involves taking the rug out of the space that it is contained in and mounting it on a truck. After all, truck mounted carpet cleaning takes the cleaning process to a whole other level because the carpet will be raised several feet off of the ground and it would thereby be cleaned several times more thoroughly if you think about it with an objective enough frame of reference. Many people that look into truck mounted cleaning are pleasantly surprised by the results, and commercial entities can benefit from this even more since it would be a far less disruptive way to freshen up their carpeting.
That doesn’t necessarily mean that you should always go for truck mounted carpet cleaning, though. All it means is that if you focus on doing it in the way that it is supposed to be done, you have the potential to enjoy several advantages that regular cleaning doesn’t provide. If you have a simple rug in your bedroom, steam cleaning it in that location might be better because it is cheaper and also because your carpet doesn’t need truck mounted cleaning at all.